前提條件
每臺實際主機均已進行環境初始化。
操作步驟
- 登錄管理控制臺
(1) 以admin用戶名和密碼登錄控制臺。登錄地址://控制臺IP:9083 。
(2) 進入TeleDB-DCP控制臺管理頁面,單擊立即使用 。
- 創建實例
① 在左側導航樹選擇 系統管理 > 授權管理 ,進入授權管理頁面。
② 單擊導入授權 ,出現 新增/更新授權對話框 。
③ 在新增/更新授權對話框,單擊 立即上傳 ,在彈出的窗口選擇license文件,單擊下一步 ,進入導入分類模式 。
④ 在產品名稱下拉框選擇對應的產品,單擊下一步 ,進入license詳情頁面。
⑤ 在license詳情頁面,確認信息無誤后,單擊確定 ,完成導入license。
- 創建開通實例租戶用戶
① 在左側導航樹中選擇安全中心 > 用戶管理 ,進入用戶管理頁面。
② 單擊創建用戶 ,出現創建用戶彈框。
填寫用戶賬號 、 用戶名稱 、選擇用戶角色為 租戶管理員 、填寫 用戶密碼 、 確認密碼和郵箱 ,單擊確定新創建的用戶將出現在用戶列表中。
③ 單擊新建用戶所在行的編輯,可修改用戶信息。
- 添加主機管理
說明
每臺待添加的主機需安裝JDK環境。
每臺待添加的主機需創建好用戶,如teledb。
每臺待添加的主機需對環境進行初始化。可參考準備工作章節對環境進行初始化。
① 在左側導航樹中選擇資源管理 > 主機管理 ,進入主機管理頁面。
② 單擊添加主機 ,出現添加主機彈框。
③ 填寫 IP地址 、 SSH端口 、 SSH用戶名 、 SSH用戶密碼 、 監控插件端口 、 監控插件部署目錄 ,CPU類型和操作系統等必填信息。
- IP地址:部署規劃的實例主機ip。
- SSH端口:填寫SSH端口。
- SSH用戶名:根據您創建的用戶名填寫。填寫機器的用戶名 不要用root賬號,需使用有sudo權限的賬號。
- SSH密碼:根據您設置的密碼填寫。
- 監控插件端口:端口不能被占用,如占用需更換端口。
- 監控插件部署目錄:系統默認自動填寫,無需修改。
- CPU類型:請選擇您的實際使用的類型。
- 操作系統類型:請選擇您實際使用的類型。
④ 單擊 測試聯通及硬件檢測 ,出現綠色標識,單擊 確定 ,完成主機的添加。
- 添加VIP
① 在左側導航樹選擇 資源管理> VIP管理 ,進入VIP管理頁面。
② 單擊 添加VIP ,彈出添加VIP彈框。
③ 填寫 IP類型 、 IP地址 ,單擊 確定 ,完成VIP的添加。

- 導入sql語句至dcp庫中prod_template配置表。
① 查找sql語句。
打開dcp安裝包中Readme.md文件,查找teleDB-X標題的sql語句。具體內容如下:
INSERT INTO prod_template(prod_type, prod_id, prod_code, prod_engine_name, prod_spec_desc, prod_spec_name, prod_version, prod_performance_speces,prod_host_config, prod_show, is_containerization, prod_spec_en_name,prod_spec_en_desc) VALUES (1, 10012001, 'TELEDB_X', 'TELEDB_X', '全局事務管理器、協 調節點一主一備,主備自動切換,企業業務生產首選 ', '企業版 ', '6.15', '["2C4G","4C8G","4C16G", "8C16G","8C32G","16C32G","16C64G","32C64G"]', '{"hostInsts":[{"hostTypeName":"gtm","hostType":"gtm","hostDefaultNum":2,"hostNumCanEdit":fals e,"installPath":"/data/teledbx","gtmPort":3001},{"hostTypeName":"cn","hostType":"cn","hostDefaultNum":2,"hostNumCanEdit":false," installPath":"/data/teledbx","cnPort":3002,"cnPoolerPort":3003},{"hostTypeName":"dn","hostType":"dn","hostDefaultNum":4,"hostNumCanEdit":false," installPath":"/data/teledbx","dnPort":3004,"dnPoolerPort":3005}]}', 0, 0, NULL, ?NULL);INSERT INTO prod_template(prod_type, prod_id, prod_code, prod_engine_name, prod_spec_desc, prod_spec_name, prod_version, prod_performance_speces,prod_host_config, prod_show, is_containerization, prod_spec_en_name,prod_spec_en_desc) VALUES (1, 10012002, 'TELEDB_X', 'TELEDB_X', '全局事務管理器、協 調節點一主兩備,支持兩地三中心部署模式,達到金融級高可用 ', '災備版 ', '6.15', '["2C4G","4C8G","4C16G", "8C16G","8C32G","16C32G","16C64G","32C64G"]', '{"hostInsts":[{"hostTypeName":"gtm","hostType":"gtm","hostDefaultNum":3,"hostNumCanEdit":fals e,"installPath":"/data/teledbx","gtmPort":3001},{"hostTypeName":"cn","hostType":"cn","hostDefaultNum":3,"hostNumCanEdit":false," installPath":"/data/teledbx","cnPort":3002,"cnPoolerPort":3003},{"hostTypeName":"dn","hostType":"dn","hostDefaultNum":4,"hostNumCanEdit":false," installPath":"/data/teledbx","dnPort":3004,"dnPoolerPort":3005}]}', 0, 0, NULL, ?NULL);
② 在配置庫導入表數據。
執行如下命令查找prod_template 配置表所在目錄。
ps -ef | grep mysqld
執行如下命令,進入sql語句所在目錄。
cd /app/monitor/teledb/mysql-install/bin/
執行如下命令,導入sql語句中內容。
./mysql -u root -S /tmp/mysql_6301.sock ?-p
導入后,輸入exit退出。
說明這里dcp的sql導入的teledbx版本是6.14,如果你后面上傳的teledbx的內核版本是6.15的 話,請把6.14改為6.15,請按照您實際版本修改。
- 導入軟件包
① 以admin用戶名和密碼登錄控制臺。單擊立即使用進入實例管理頁面。
② 單擊
圖標,切換至TeleDB控制臺。
③ 選擇 資源管理 > 軟件包管理 ,進入軟件包管理頁面。
④ 在軟件包管理頁面,單擊 添加軟件包,彈出添加軟件包彈框。
⑤ 填寫基本信息。
- 包類型:根據實際情況選擇。
- 軟件類型:根據系統默認選擇。
- 軟件包:單擊 點擊上傳 ,上傳軟件包。
- 軟件包MD5:根據實際情況填寫。
您可執行md5sum 軟件包名命令查找MD5。
⑥ 單擊 確定 ,完成軟件包的添加。

- 實例開通
① 單擊圖標,切換至DCP控制臺。
② 在左側導航樹中選擇 實例管理> 創建實例 ,進入實例開通頁面。
③ 選擇 TeleDB 、 企業版 ,填寫基本信息。
輸入密碼和 默認密碼 ,其它信息根據系統默認填寫。

④ 單擊 下一步 ,進入實例開通下一個頁面。
⑤ 根據實際情況,填寫基本信息。


⑥ 單擊 提交工單 ,完成實例開通。
⑦ 您可通過 實例管理> 工單管理 ,查看工單詳情。
⑧ 您可通過 實例管理> 實例列表 ,查看實例詳情信息。

安裝后驗證
服務器上架成功,實例開通成功,確認部署完成。
卸載服務
- 刪除實例:
在控制臺停止實例、刪除實例,具體步驟參見用戶手冊。
- 如需卸載環境
a) 下架服務器,下架前確保沒有實例部署在服務器上。
b) 停止服務器上的Agent服務。
c) 清空數據目錄。
d) 刪除teledb賬號。
e) 回收服務器。