[發明專利]一種實現云服務產品主備容災的方法在審
| 申請號: | 202110229172.6 | 申請日: | 2021-03-02 |
| 公開(公告)號: | CN112929221A | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 石光銀;蔡衛衛;高傳集;孫思清;王文崗 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 郗艷榮 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 服務 產品 主備容災 方法 | ||
1.一種實現云服務產品主備容災的方法,其特征在于:將主備數據中心的機器做成一個容器集群,主數據中心部署所有產品組件,備數據中心部署租戶關鍵業務組件,租戶關鍵業務組件在主備數據中心同時運行;
租戶業務訪問負載均衡,負載均衡分發業務流量到主數據中心,當主數據中心不能提供服務時,切換到備數據中心;
備數據中心使用單副本服務,實時備份關鍵業務數據,用于容災使用,當主數據中心修復后,業務切回到主數據中心。
2.根據權利要求1所述的實現云服務產品主備容災的方法,其特征在于:所述備數據中心運行的組件包括Etcd、MariaDB、RabbitMQ和Ceph-Mon;上述組件在主數據中心部署兩組,在備數據中心部署一組。
3.根據權利要求2所述的實現云服務產品主備容災的方法,其特征在于:當需要切到備數據中心時,若主數據中心虛機可用,則關閉主數據中心Keepalived服務和管理側虛機,保證主數據中心的虛擬IP和管理側虛機全部停機后,執行切換邏輯。
4.根據權利要求3所述的實現云服務產品主備容災的方法,其特征在于:執行切換備數據中心邏輯時,在備數據中心啟動Etcd組件、MariaDB組件、RabbitMQ組件和Ceph-Mon組件,并去掉主數據中心的ApiServer信息和Etcd組件信息,然后啟動虛機遷移動作,將租戶業務負載到備數據中心,即可提供客戶業務訪問。
5.根據權利要求4所述的實現云服務產品主備容災的方法,其特征在于:執行切換備數據中心邏輯的具體流程如下:
1)在備數據中心拉起Etcd、Ceph-Mon、MariaDB和RabbitMQ服務;
2)修改備數據中心Nginx配置,去掉主數據中心的ApiServer信息和Etcd組件信息;
3)修改計算節點主機聚合標識到備數據中心的計算節點,啟動虛機遷移動作;
4)修改租戶訪問業務的負載均衡策略,將租戶業務負載到備數據中心,備數據中心即可提供客戶業務訪問。
6.根據權利要求2所述的實現云服務產品主備容災的方法,其特征在于:當主數據中心修復后,先啟動主數據中心的管理側虛機,然后執行主數據中心恢復邏輯。
7.根據權利要求6所述的實現云服務產品主備容災的方法,其特征在于:執行主數據中心恢復邏輯時,在主數據中心啟動Etcd組件、MariaDB組件、RabbitMQ組件和Ceph-Mon組件,并恢復主數據中心的Kubernetes服務和Keepalived服務,保證路由到主數據中心的ApiServer和Etcd組件,然后啟動虛機遷移動作,將租戶業務負載到主數據中心,即可提供客戶業務訪問。
8.根據權利要求7所述的實現云服務產品主備容災的方法,其特征在于:執行主數據中心恢復邏輯的具體流程如下:
1)完成主數據中心Etcd、Ceph-Mon、MariaDB和RabbitMQ組件加入備數據中心服務;
2)恢復主數據中心Kubernetes服務和Keepalived服務;
3)修改備數據中心Nginx配置,保證路由到主數據中心的ApiServer和Etcd組件;
4)修改計算節點主機聚合標識到主數據中心的計算節點,啟動虛機遷移動作;
5)修改租戶訪問業務的負載均衡策略,將租戶業務負載到主數據中心,主數據中心即可提供客戶業務訪問。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110229172.6/1.html,轉載請聲明來源鉆瓜專利網。





