[發明專利]防腦裂的OpenStack虛擬機高可用管理端裝置及管理方法有效
| 申請號: | 201811475904.4 | 申請日: | 2018-12-04 |
| 公開(公告)號: | CN109634716B | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 張傲;吳江;田松 | 申請(專利權)人: | 武漢烽火信息集成技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 王維 |
| 地址: | 430074 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防腦裂 openstack 虛擬機 可用 管理 裝置 方法 | ||
防腦裂的OpenStack虛擬機高可用管理端裝置,包括:Nova模塊;集群管理模塊;以及高可用模塊,高可用模塊運行高可用管理的方法,包括:檢查集群狀態是否正常,如果異常,則告警并結束,如果正常下一步;檢查各個計算節點裝置通過管理網絡上報的狀態,如果正常終止,否則轉到下一步;根據異常狀態,逐個判斷是否需要進行處理,無需處理則結束轉回上一步,否則轉到下一步;對于需要處理的異常狀態的計算節點裝置,檢查與之連接的共享存儲裝置的狀態,當共享存儲裝置異常時,控制該計算節點裝置上運行的云計算虛擬機VM程序不運行并結束,否則轉到下一步;下發Fencing請求;下發命令,觸發該計算節點裝置上運行的云計算虛擬機VM程序運行。
技術領域
本發明涉及云計算領域,具體涉及防腦裂的OpenStack虛擬機高可用管理端裝置及管理方法,屬于計算機領域。
背景技術
隨著云技術方案的成熟,基于OpenStack的云計算平臺也越來越廣泛應用到各種領域,大量的業務系統被移植到云平臺提供服務。其中,虛擬機高可用即HA(Highavailability)功能,作為虛擬化平臺重要特性引入云環境,在當前環境交互中已經愈發重要。該功能用于當物理主機出現故障時來自動恢復正在運行的虛擬機,在提升云平臺可靠性的同時,也能夠大大提升整個平臺的可維護性。
但是,在原生OpenStack中,卻并未提供完整的HA解決方案:
一方面,負責計算功能管理的Nova模塊中,僅提供了Evacuate接口用于主機故障時將虛擬機疏散到其他節點,但模塊本身缺少對HA的調度管理功能;
另一方面,專門處理HA的子開源項目Masakari才剛剛從OpenStack孵化項目成為正式項目,項目本身成熟度依然很低,僅能完成少數場景下的HA恢復,尚無法支持商用。
此外,一些廠商也提供了各自的高可用方案,比如美國Red hat公司提供的方案,是通過Pacemaker軟件來實現HA及Fencing(隔離)功能。整個方案需要依賴IPMI平面與硬件狗,且只能處理主機監聽網絡異常等簡單場景,無法處理和區分計算節點上其他網絡平面(如管理網絡平面、業務網絡平面、存儲網絡平面等)故障的復雜場景。
發明內容
本發明提供一種防腦裂的OpenStack虛擬機高可用管理端裝置,通過管理網絡和連接有共享存儲裝置的計算節點裝置連接,該計算節點裝置安裝有虛擬機VM,其特征在于:
至少兩個管理端裝置之間能通過管理網絡進行通信而組成管理集群,
每個管理端裝置包括:
Nova模塊,包括Nova原生的虛擬機VM管理進程,用于對虛擬機VM的生命周期進行管理操作;
集群管理模塊,用于收集集群的運行狀況信息;以及
高可用模塊,用于對所有的計算節點裝置進行高可用管理,
其中,高可用模塊運行高可用管理的方法,該方法包括以下操作:
操作A-1,通過集群管理模塊收集的運行狀況信息檢查集群狀態是否正常,如果異常,則觸發集群異常告警并結束,如果正常,則轉到操作A-2;
操作A-2,檢查各個計算節點裝置通過管理網絡上報的狀態,如果正常,則此輪檢查終止,否則轉到下一步操作A-3;
操作A-3,根據每個計算節點裝置通過管理網絡上報的異常狀態,逐個判斷是否需要進行處理,如果無需處理,則該計算節點裝置異常處理結束,轉回上一步操作A-2;否則轉到下一步操作A-4;
操作A-4,對于需要處理的異常狀態的計算節點裝置,檢查與之連接的共享存儲裝置的狀態,當共享存儲裝置異常時,通過Nova模塊控制該計算節點裝置上運行的虛擬機VM不運行,并結束,否則,轉到下一步操作A-5;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢烽火信息集成技術有限公司,未經武漢烽火信息集成技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811475904.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬機資源運行數據智能預測方法
- 下一篇:一種分時租賃SaaS多用戶服務平臺





