[發(fā)明專利]一種副本集自動部署的方法、裝置、電子設備及存儲介質在審
| 申請?zhí)枺?/td> | 202110831615.9 | 申請日: | 2021-07-22 |
| 公開(公告)號: | CN113703782A | 公開(公告)日: | 2021-11-26 |
| 發(fā)明(設計)人: | 牟宗傳 | 申請(專利權)人: | 青島海爾科技有限公司;海爾智家股份有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F16/11;G06F16/182 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王毅 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 副本 自動 部署 方法 裝置 電子設備 存儲 介質 | ||
1.一種副本集自動部署的方法,其特征在于,包括:
獲取待進行副本集部署的數(shù)據(jù)庫信息;
根據(jù)所述數(shù)據(jù)庫信息,基于問詢方式獲取所述副本集對應的配置參數(shù);
根據(jù)所述配置參數(shù),生成所述副本集部署指令,并將所述副本集部署指令發(fā)送至目標主機,所述副本集部署指令用于指示目標主機對所述副本集進行自動部署。
2.根據(jù)權利要求1所述的副本集自動部署的方法,其特征在于,還包括:
對所述副本集部署進行實時監(jiān)測,輸出所述副本集部署過程和/或部署結果;
根據(jù)所述副本集部署過程和/或部署結果,判斷所述副本集部署操作的執(zhí)行過程是否存在異常。
3.根據(jù)權利要求1或2所述的副本集自動部署的方法,其特征在于,所述獲取待進行副本集部署的數(shù)據(jù)庫信息,包括:
獲取所述數(shù)據(jù)庫的至少一個版本的數(shù)據(jù)包,并基于所述數(shù)據(jù)庫各版本的數(shù)據(jù)包確定所述待進行副本集部署的數(shù)據(jù)庫信息。
4.根據(jù)權利要求1-3任一項所述的副本集自動部署的方法,其特征在于,所述配置參數(shù)包括待進行副本集部署的數(shù)據(jù)庫版本、待進行副本集部署的數(shù)據(jù)庫節(jié)點數(shù)量、待進行副本集部署的數(shù)據(jù)庫節(jié)點角色、待進行副本集部署的數(shù)據(jù)庫安裝路徑、待進行副本集部署的數(shù)據(jù)庫啟動后的監(jiān)聽端口號和待進行副本集部署的數(shù)據(jù)庫的管理員密碼中的一種或多種。
5.根據(jù)權利要求1-4任一項所述的副本集自動部署的方法,其特征在于,所述基于問詢方式獲取副本集部署所需的配置參數(shù),包括:
輸出所述數(shù)據(jù)庫的各個配置項以及各個配置項對應的默認配置參數(shù);
當所述默認配置參數(shù)與用戶的配置需求不匹配時,接收用戶在各個配置項下的輸入參數(shù),并根據(jù)用戶的輸入參數(shù),生成各個配置項的實際配置參數(shù)。
6.根據(jù)權利要求1所述的副本集自動部署的方法,其特征在于,根據(jù)所述配置參數(shù),生成所述副本集部署指令,包括:
根據(jù)所述配置參數(shù),生成相應的playbook任務;
基于所述playbook任務,生成執(zhí)行所述playbook任務的副本集部署指令。
7.根據(jù)權利要求6所述的副本集自動部署的方法,其特征在于,根據(jù)所述副本集部署指令,對副本集進行自動部署,包括:
利用Ansible工具執(zhí)行playbook中的任務,實現(xiàn)副本集的部署。
8.一種副本集自動部署裝置,其特征在于,包括:
獲取模塊,用于獲取待進行副本集部署的數(shù)據(jù)庫信息;
第一處理模塊,用于根據(jù)所述數(shù)據(jù)庫信息,基于問詢方式獲取所述副本集對應的配置參數(shù);
第二處理模塊,用于根據(jù)所述配置參數(shù),生成所述副本集部署指令,并將所述副本集部署指令發(fā)送至目標主機,所述副本集部署指令用于指示目標主機對所述副本集進行自動部署。
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權利要求1-7任一項所述副本集自動部署的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1-7任一項所述副本集自動部署的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海爾科技有限公司;海爾智家股份有限公司,未經青島海爾科技有限公司;海爾智家股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110831615.9/1.html,轉載請聲明來源鉆瓜專利網。





