[發明專利]一種部署數據庫實例的方法、裝置及計算機設備有效
| 申請號: | 201711014176.2 | 申請日: | 2017-10-25 |
| 公開(公告)號: | CN107609202B | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 陳陽;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/27;G06F9/445 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 部署 數據庫 實例 方法 裝置 計算機 設備 | ||
1.一種部署數據庫實例的方法,其特征在于,所述方法包括:
接收所述數據庫當前實例的配置參數,基于預設的參數標準判斷所述配置參數是否正確;
若確定所述配置參數正確,調用介質文件傳送函數,利用所述介質文件傳送函數將所述當前實例對應的介質文件及安裝腳本文件傳送至目標服務器中;
調用管理工具Saltstack遠程運行所述安裝腳本文件,利用所述安裝腳本文件判斷所述目標服務器中是否滿足安裝條件;
若所述目標服務器中滿足所述安裝條件,將所述介質文件安裝至所述目標服務器中;
基于所述配置參數遠程配置所述數據庫;其中,
所述基于所述配置參數遠程配置所述數據庫后,包括:
接收預設的認證信息,根據所述認證信息對所述數據庫的賬號進行認證、創建;
接收預設的監控信息,將所述監控信息配置在預設的監控表中。
2.如權利要求1所述的方法,其特征在于,所述利用所述介質文件傳送函數將所述當前實例對應的介質文件及安裝腳本文件傳送至目標服務器中,包括:
所述介質文件傳送函數根據所述管理工具中的主機名稱hostname查找對應的所述目標服務器的網絡協議IP地址;
基于所述IP地址,將所述當前實例對應的介質文件及安裝腳本文件傳送至目標服務器中。
3.如權利要求1所述的方法,其特征在于,所述接收所述配置參數之前,還包括:
利用預先設置的日志模塊初始化日志。
4.如權利要求1所述的方法,其特征在于,所述基于所述配置參數遠程配置所述數據庫,包括:基于所述配置參數配置所述當前實例的配置文件。
5.如權利要求1所述的方法,其特征在于,所述基于所述配置參數遠程配置所述數據庫后,還包括:
判斷是否接收到數據備份指令,若接收到數據備份指令,按照預設的備份頻率,利用備份函數rsync將數據文件實時備份至存儲服務器中;所述數據文件為所述數據庫運行中產生的中間文件。
6.如權利要求3所述的方法,其特征在于,在所述將所述介質文件安裝至所述目標服務器中的過程中,利用通道channel實時獲取安裝過程中所有的輸出日志信息,并將所述輸出日志信息顯示在網頁web頁面上。
7.一種部署數據庫實例的裝置,其特征在于,所述裝置包括:
第一判斷單元,用于接收所述數據庫當前實例的配置參數,基于預設的參數標準判斷所述配置參數是否正確;
傳送單元,用于在確定所述配置參數正確的情況下,調用介質文件傳送函數,利用所述介質文件傳送函數將所述當前實例對應的介質文件及安裝腳本文件傳送至目標服務器中;
第二判斷單元,用于調用管理工具Saltstack遠程運行所述安裝腳本文件,利用所述安裝腳本文件判斷所述目標服務器中是否滿足安裝條件;
安裝單元,用于在所述目標服務器中滿足所述安裝條件的情況下,將所述介質文件安裝至所述目標服務器中;
配置單元,用于基于所述配置參數遠程配置所述數據庫;
接收預設的認證信息,根據所述認證信息對所述數據庫的賬號進行認證、創建;
接收預設的監控信息,將所述監控信息配置在預設的監控表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711014176.2/1.html,轉載請聲明來源鉆瓜專利網。





