前提條件
每臺實際主機均已進行環境初始化。
操作步驟
步驟1:登錄管理控制臺
-
以admin用戶名和密碼登錄控制臺。登錄地址://控制臺IP:9083 。
-
進入TeleDB-DCP控制臺管理頁面,單擊立即使用。
步驟2:創建實例
- 在左側導航樹選擇系統管理> 授權管理,進入授權管理頁面。
- 單擊導入授權,出現新增/更新授權對話框 。
- 在新增/更新授權對話框,單擊立即上傳 ,在彈出的窗口選擇license文件,單擊下一步 ,進入導入分類模式。
- 在產品名稱下拉框選擇對應的產品,單擊下一步,進入license詳情頁面。
- 在license詳情頁面,確認信息無誤后,單擊確定,完成license導入。
步驟3:創建開通實例租戶用戶
-
在左側導航樹中選擇安全中心> 用戶管理,進入用戶管理頁面。
-
單擊創建用戶,出現創建用戶彈框,然后填寫 用戶賬號 、 用戶名稱 、選擇用戶角色為 租戶管理員 、填寫 用戶密碼 、 確認密碼和 郵箱 ,單擊確定新創建的用戶將出現在用戶列表中。
-
單擊新建用戶所在行的編輯,可修改用戶信息。
步驟4:添加主機管理
說明
每臺待添加的主機需安裝JDK環境。
每臺待添加的主機需創建好用戶,如teledb。
每臺待添加的主機需對環境進行初始化。可參考準備工作章節對環境進行初始化。
-
在左側導航樹中選擇資源管理 > 主機管理,進入主機管理頁面。
-
單擊添加主機 ,出現添加主機彈框。
-
填寫IP地址 、 SSH端口 、 SSH用戶名 、 SSH用戶密碼 、 監控插件端口 、 監控插件部署目錄 ,CPU類型和操作系統等必填信息。
- IP地址:部署規劃的實例主機ip。
- SSH端口:填寫SSH端口。
- SSH用戶名:根據您創建的用戶名填寫。填寫機器的用戶名 不要用root賬號,需使用有sudo權限的賬號。
- SSH密碼:根據您設置的密碼填寫。
- 監控插件端口:端口不能被占用,如占用需更換端口。
- 監控插件部署目錄:系統默認自動填寫,無需修改。
- CPU類型:請選擇您的實際使用的類型。
- 操作系統類型:請選擇您實際使用的類型。
-
單擊測試聯通及硬件檢測,出現綠色標識,單擊確定,完成主機的添加。
步驟5:添加VIP
-
在左側導航樹選擇 資源管理> VIP管理 ,進入VIP管理頁面。
-
單擊添加VIP,彈出添加VIP彈框。
-
填寫IP類型、IP地址,單擊確定,完成VIP的添加。
步驟6:導入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,請按照您實際版本修改。
步驟7:導入軟件包
- 以admin用戶名和密碼登錄控制臺。單擊立即使用進入實例管理頁面。
- 單擊
圖標,切換至TeleDB 控制臺。 - 選擇資源管理> 軟件包管理,進入軟件包管理頁面。
- 在軟件包管理頁面,單擊添加軟件包,彈出添加軟件包彈框。
- 填寫基本信息。
- 包類型:根據實際情況選擇。
- 軟件類型:根據系統默認選擇。
- 軟件包:單擊點擊上傳,上傳軟件包。
- 軟件包MD5:根據實際情況填寫。您可執行**
md5sum 軟件包名**命令查找MD5。
- 單擊確定,完成軟件包的添加。
步驟8:實例開通
-
單擊
圖標,切換至DCP控制臺。 -
在左側導航樹中選擇實例管理> 創建實例,進入實例開通頁面。
-
選擇TeleDB for Xscale、企業版,填寫基本信息。輸入密碼和默認密碼,其它信息根據系統默認填寫。
-
單擊下一步,進入實例開通下一個頁面。
-
根據實際情況,填寫基本信息。
-
單擊提交工單,完成實例開通。
-
您可通過實例管理> 工單管理,查看工單詳情。
-
您可通過實例管理> 實例列表,查看實例詳情信息。
安裝后驗證
服務器上架成功,實例開通成功,確認部署完成。
卸載服務
-
刪除實例:
在控制臺停止實例、刪除實例,具體步驟參見用戶手冊。
-
如需卸載環境
- 下架服務器,下架前確保沒有實例部署在服務器上。
- 停止服務器上的Agent服務。
- 清空數據目錄。
- 刪除teledb賬號。
- 回收服務器。