[發明專利]基于國產CPU和分布式容器集群的數據庫集群運行方法及系統有效
| 申請號: | 201910574140.2 | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110297867B | 公開(公告)日: | 2021-08-17 |
| 發明(設計)人: | 朱憲;李超;孫元田 | 申請(專利權)人: | 浪潮軟件集團有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F9/445;G06F9/455;H04L12/24;H04L29/08;H04L29/12 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 闞恭勇 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 國產 cpu 分布式 容器 集群 數據庫 運行 方法 系統 | ||
本發明提供一種基于國產CPU和分布式容器集群的數據庫集群運行方法及系統,屬于數據庫集群部署技術領域,本發明在分布式容器集群中,實現對多個國產數據庫讀寫分離集群狀態的實時監控,控制容器網絡組件在國產數據庫寫節點所在容器上生成對應的浮動ip,當國產數據庫讀寫分離集群讀寫節點切換時,自動控制容器網絡組件實現浮動ip在不同容器上的切換。
技術領域
本發明涉及數據庫集群部署技術,尤其涉及一種基于國產CPU和分布式容器集群的數據庫集群運行方法及系統。
背景技術
隨著國內企業信息化和政府電子政務的發展,大中型企業以及政府機構越來越依賴于信息系統展開其業務運作,軟件應用在國產CPU和操作系統下由單一架構轉變為微服務架構逐漸成為趨勢,應用部署也將逐漸容器化、集群化。當容器集群中部署應用時,同樣需要部署應用系統的數據庫集群。
在國家的大力扶持下,具有自主知識產權的全國產軟硬件有了較快的發展,其中國產數據庫獲得了長足的發展,已經可以實現數據庫集群部署,但是相比Oracle數據庫仍有一定差距,目前只能實現讀寫分離集群。國產數據庫讀寫分離集群通過自己生成浮動ip實現對數據庫集群訪問,浮動ip分配在數據庫集群的寫節點上,當發生讀寫節點切換時,浮動ip需要切換到新的寫節點上。但是目前在分布式容器集群中,跨主機的容器通訊是通過容器網絡組件構建容器之間的扁平網絡空間實現,并且容器虛IP的分配、變更由容器網絡組件控制,當國產數據庫部署到分布式容器集群中時,國產數據庫自己生成的浮動ip存在無法訪問、不能在讀寫節點上切換等問題。
發明內容
為了解決以上技術問題,本發明提出了一種基于國產CPU和操作系統的分布式容器集群的國產數據庫讀寫分離集群運行方法及系統。
本發明的技術方案是:
基于國產CPU和分布式容器集群的數據庫集群運行方法,
在分布式容器集群中,對數個國產數據庫讀寫分離集群狀態的實時監控,控制容器網絡組件在國產數據庫寫節點所在容器上生成對應的浮動ip,當國產數據庫讀寫分離集群讀寫節點切換時,自動控制容器網絡組件實現浮動ip在不同容器上的切換。
具體步驟如下:
1)預先在數據庫集群配置文件中配置一個以上的集群信息;
2)數據庫集群控制中心組件讀取數據庫集群配置文件,獲取每個集群的集群信息;
3)數據庫集群控制中心組件與每個數據庫集群的數據庫節點監控組件實時通訊,實時監控集群的浮動ip狀態信息;
4)當數據庫集群控制中心組件檢測到一個或數個數據庫集群浮動ip狀態發生切換時,需要ip發生切換時,執行步驟5;否則繼續執行步驟3;
5)數據庫集群控制中心組件獲取狀態切換信息后,通過控制組件與容器網絡進行交互,動態更改容器網絡。
進一步的,
數據庫節點監控組件運行在數據庫節點所在的容器中,當接收到請求時,解析獲取請求參數,根據請求參數檢查該機器網絡配置,是否包含該請求參數,有則返回查詢浮動IP成功,否則失敗。
進一步的,
所述步驟5)還包括如下內容:
5.1)基于控制組件生成當前容器網絡的網絡描述文件;
5.2)基于數據庫集群的狀態變化,獲取所有需要發生ip變更的的數據庫集群容器節點信息,動態生成新的網絡描述文件;
5.3)通過控制組件,執行新的網絡描述文件,使容器的ip配置生效;
5.4)檢測網絡動態配置是否生效,若生效,執行步驟3),否則繼續執行步驟5)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件集團有限公司,未經浪潮軟件集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910574140.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于日志分析的數據同步方法及數據同步裝置
- 下一篇:構建企業特定知識圖





