Teledb管控服務安裝部署
更新時間 2025-02-05 09:37:02
最近更新時間: 2025-02-05 09:37:02
分享文章
該任務用于指導軟件工程師安裝部署teledb管控服務。
前提條件
- 已安裝dcp。
- 已初始化環境,包括創建teledb用戶,掛載磁盤,并給于sudo權限。
操作步驟
-
創建根目錄提供給掛載盤/data使用,并給于sudo權限。
mkdir -p ?/data mount /dev/vdb /data echo "UUID="`blkid /dev/vdb|cut -d '"' -f2`" ??/data ?xfs ?defaults ??0 ??0" ??|sudo tee -a /etc/fstab -
上傳并解壓安裝包
cd /app 上傳teledb-console-<version>-centos.x86_64.tar.gz壓縮包至app目錄下。 tar?-zxvf teledb-console-<version>-centos.x86_64.tar.gz cd teledb-console-<version>-centos.x86_64 -
安裝dos2unix
執行如下命令
cd /app/teledb-console-<version>-centos.x86_64/teledbx_mirror/deploy/utils/ rpm -ivh dos2unix-6.0.3-4.el7.x86_64.rpm出現如下回顯信息。
cd /app chmod -R 755 teledb-console-<version>-centos.x86_64 chown -R teledb:teledb /app -
修改配置文件role.info、oss_dcp.conf和oss_init.conf。
執行如下命令修改role.info配置文件。
su - teledb cd /app/teledb-console-<version>-centos.x86_64/teledbx_mgr/conf vim role.info 您可按照如下模版修改配置文件內容: #需要修改的就是主機ip、ssh端口、ssh連接用戶(teledb)、用戶密碼 ##單節點配置 eth0 10.218.14.144 22 idc_1 teledb Car@87v5@K5 OssCenterMaster|Confdb|Etcd ##這里是master ##高可用三節點控制臺的配置 eth0 10.218.14.144 22 idc_1 teledb Car@87v5@K5 OssCenterMaster|Confdb|Etcd eth0 10.218.14.145 22 idc_1 teledb Car@87v5@K5 OssCenterSlave|Confdb|Etcd eth0 10.218.14.146 22 idc_1 teledb Car@87v5@K5 OssCenterSlave|Confdb|Etcd高可用版本:
單機版本:
執行如下命令修改配置文件oss_dcp.conf
cd /app/teledb-console-<version>-centos.x86_64/teledbx_mgr/conf/oss/ vim oss_dcp.conf您可按照如下模版修改配置文件內容:
#oss_dcp.conf文件說明 ZK_CONNECT_STRING=10.218.14.143:8035 #填寫zk的ip和端口 ZK_NODE_PATH=/services/teledbx #zk的注冊信息 (可通過查詢install.cfg 的registerRootPath行信息獲取,使其保持一致) ZK_SESSION_TIMEOUT=60 #不需要修改 ENABLE_ORDER_REPLY=true ORDER_REPLY_IP=10.218.14.143 #填寫機器的IP ORDER_REPLY_PORT=9011 #不需要修改 ORDER_REPLY_URL=/teledb-dcp/v1/workorder/notifyResult #不修要修改 PUSHGATEWAY_ENABLED=false PUSHGATEWAY_URL=//192.168.0.12:9234/ #填寫機器的IP PUSHGATEWAY_USERNAME=admin PUSHGATEWAY_PASSWORD=[ENCRYPTION-encryption]XhGs6BZulfxSto9l ENABLE_EVENT_ALARM=false ALARM_PUSH_URL=//192.168.0.12:9011/teledb-dcp/v1/innerapi/message/send #填寫機器的IP ALARM_TYPE_ID=18執行如下命令修改配置文件oss_init.conf
vim oss_init.conf ##這文件就改控制臺安裝目錄這一個地方,其他不用動 cat oss_init.conf PGXZ_OS_USER=teledbx PGXZ_OS_PSWD='4M#PhD%gKeNMy' PGXZ_OS_HOME=/app/teledbx ##只修改這里的安裝目錄 if [ $(cat /etc/system-release | grep -i centos | wc -l) = "1" ]; then PGXZ_OS_NAME=centos else PGXZ_OS_NAME=ctyunos fi PGXZ_OS_BIN_DIR=${PGXZ_OS_HOME}/install PGXZ_OS_DATA_DIR=${PGXZ_OS_HOME}/data CONFDB_OS_DATA_DIR=${PGXZ_OS_HOME}/confdb PGXZ_OS_ETH=eth_${PGXZ_OS_USER} PGXZ_YUM_DIR=$(cd ../teledbx_mirror; pwd) PGXZ_YUM_PORT=8018 -
安裝控制臺
執行如下命令安裝控制臺。
su - teledb cd /app/teledb-console-<version>-centos.x86_64/teledbx_mgr/ sh teledbx_mgr.sh install安裝過程中出現選項,輸入Y即可。
當出現如下回顯信息,表示安裝成功。
安裝后驗證
- 打開瀏覽器訪問dcp地址://控制臺IP:9083](//控制臺IP:9083
- 能訪問,并登錄表示安裝成功。
卸載服務
執行force-clean.sh腳本,可卸載服務。