[發明專利]數據庫集群自動化部署方法、裝置、介質和電子設備在審
| 申請號: | 202010820901.0 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN111984623A | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 王志斌;王穎澤;殷曼 | 申請(專利權)人: | 北京人大金倉信息技術股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/27;G06F8/61 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 安偉 |
| 地址: | 100102 北京市朝陽區容*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 集群 自動化 部署 方法 裝置 介質 電子設備 | ||
本公開涉及一種數據庫集群自動化部署方法、數據庫集群自動化部署裝置、計算機可讀存儲介質和電子設備。所述方法包括:創建用于數據庫集群自動化部署的任務清單;基于任務清單中的多個子任務組裝數據庫集群安裝任務;安裝引擎執行數據庫集群安裝任務,從標準模塊庫中調用當前待執行的子任務對應的任務執行模塊,基于該任務執行模塊執行對應的子任務;在標準模塊庫中無當前待執行的子任務對應的任務執行模塊時,安裝引擎從預設的擴展模塊庫中調用當前待執行的子任務對應的自定義任務執行模塊,基于該自定義任務執行模塊執行對應的子任務。本公開的實施方案可以避免數據庫集群的自動化部署執行過程中斷,提高數據庫集群自動化部署的效率。
技術領域
本公開實施例涉及數據庫技術領域,尤其涉及一種數據庫集群自動化部署方法、數據庫集群自動化部署裝置、實現數據庫集群自動化部署方法的計算機可讀存儲介質和電子設備。
背景技術
隨著信息化技術的快速發展,對于數據庫的需求不斷增加,大業務量的數據庫如數據庫集群的部署成為一個重要的問題。目前面對大數據量的數據庫的部署仍然需要人工進行處理,并依靠操作人員的經驗進行操作,效率低下易出錯,人工成本高。
為了緩解以上這些問題,相關技術中提出了數據庫的自動化部署方案,例如接收用戶的部署指令,根據部署指令執行預先構建的應用于數據庫部署的自動化部署腳本等方案。這些數據庫自動化部署方案執行過程中,如在執行部分階段的部署任務時,通常需要從標準模塊庫中調用相應的任務模塊來執行相應的部署任務,例如調用解壓模塊完成數據庫安裝介質的自動解壓縮等。
但是,隨著數據庫集群部署場景的不同,或者數據庫集群自身拓撲結構的不同,在執行部分階段的部署任務時標準模塊庫提供的任務模塊并不適用于這些任務,此時可能導致數據庫集群的自動化部署中斷甚至失敗,降低了數據庫集群自動化部署的效率。
發明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本公開實施例提供了一種數據庫集群自動化部署方法、數據庫集群自動化部署裝置、實現數據庫集群自動化部署方法的計算機可讀存儲介質和電子設備。
第一方面,本公開實施例提供一種數據庫集群自動化部署方法,包括:
創建用于數據庫集群自動化部署的任務清單,所述任務清單包括多個子任務;基于所述任務清單中的多個子任務組裝數據庫集群安裝任務;
安裝引擎執行所述數據庫集群安裝任務,從標準模塊庫中調用當前待執行的子任務對應的任務執行模塊,基于該任務執行模塊執行對應的子任務;
在所述標準模塊庫中無當前待執行的子任務對應的任務執行模塊時,所述安裝引擎從預設的擴展模塊庫中調用當前待執行的子任務對應的自定義任務執行模塊,基于該自定義任務執行模塊執行對應的子任務。
在本公開的一些實施例中,所述方法還包括:
基于預設配置文件獲取所述數據庫集群的待部署場景和/或集群拓撲結構;
基于所述待部署場景和/或集群拓撲結構,在所述擴展模塊庫中為所述多個子任務中的預設子任務配置對應的自定義任務執行模塊。
在本公開的一些實施例中,所述多個子任務至少依次包括主機系統環境檢測任務、待安裝節點的創建用戶任務、各節點間免密認證任務、數據庫集群安裝介質解壓安裝任務、節點賦權任務、主節點初始化任務、主節點配置文件生成任務、主節點數據庫創建任務、主節點配置文件分發任務和從節點數據庫創建任務。
在本公開的一些實施例中,所述安裝引擎執行所述主節點配置文件分發任務時,通過分發組件將主節點配置文件分發至多個從節點。
在本公開的一些實施例中,所述安裝引擎從預設的配置清單中獲取所有待安裝節點的節點信息,基于該所有待安裝節點的節點信息執行所述多個子任務中的一個或多個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京人大金倉信息技術股份有限公司,未經北京人大金倉信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010820901.0/2.html,轉載請聲明來源鉆瓜專利網。





