[發明專利]防腦裂的OpenStack虛擬機高可用管理端裝置及管理方法有效
| 申請號: | 201811475904.4 | 申請日: | 2018-12-04 |
| 公開(公告)號: | CN109634716B | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 張傲;吳江;田松 | 申請(專利權)人: | 武漢烽火信息集成技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 王維 |
| 地址: | 430074 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防腦裂 openstack 虛擬機 可用 管理 裝置 方法 | ||
1.一種防腦裂的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;
操作A-5,向所連接的共享存儲裝置狀態正常的所述計算節點裝置下發隔離請求;
操作A-6,向所述Nova模塊下發命令,觸發該計算節點裝置上運行的所述虛擬機VM運行;
其中,當管理端裝置向所連接的共享存儲裝置狀態正常的所述計算節點裝置下發隔離請求后,所述高可用模塊還運行以下操作:
操作B-1,持續監聽所述計算節點裝置上報的隔離事件,一旦收到消息則轉到操作B-2;
操作B-2,通過所述集群管理模塊收集的運行狀況信息檢查集群狀態是否正常,如果異常,則觸發集群異常告警并結束,如果正常,則轉到操作B-3;
操作B-3,檢查各個所述計算節點裝置通過管理網絡上報的網絡狀態,如果正常,則此輪檢查終止,否則轉到操作B-4;
操作B-4,根據每個所述計算節點裝置通過管理網絡上報的異常狀態,判斷是否需要進行處理,如果無需處理,則進行操作B-6;否則轉到操作B-5;
操作B-5,對于需要處理的異常狀態的所述計算節點裝置,檢查與之連接的共享存儲裝置的狀態,當共享存儲裝置異常時,無需隔離并轉到操作B-6,并結束,否則,轉到操作B-7;
操作B-6,針對無需隔離的場景,向對應的所述計算節點裝置下發停止隔離請求;
操作B-7,針對需要隔離的場景,向對應的所述計算節點裝置下發執行隔離請求。
2.根據權利要求1所述的管理端裝置,其特征在于:
其中,所述虛擬機VM管理進程包括Nova-api、Nova-conductor或Nova-scheduler。
3.根據權利要求1所述的管理端裝置,其特征在于:
其中,所述集群管理模塊包括Etcd或Consul。
4.根據權利要求1所述的管理端裝置,其特征在于:
其中,所述共享存儲裝置為CephFS或NFS文件管理程序管理運行。
5.根據權利要求1所述的管理端裝置,其特征在于:
其中,所述管理網絡包括:
管理網絡平面,用于對接所述管理端裝置,用于提供管理服務;
存儲網絡平面,用于對接后端的所述共享存儲裝置,用于提供存儲服務;
業務網絡平面,用于對接所述計算節點裝置,用于提供云計算虛擬機VM的訪問服務。
6.根據權利要求5所述的管理端裝置,其特征在于:
其中,當所述管理網絡的管理網絡平面、存儲網絡平面以及業務網絡平面均正常時,操作A-2中所述計算節點裝置通過管理網絡上報的網絡狀態才判斷為正常,否則根據異常的所述計算節點裝置的具體中斷類型是管理網絡平面、存儲網絡平面以及業務網絡平面中的哪一種或幾種進行相應的處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢烽火信息集成技術有限公司,未經武漢烽火信息集成技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811475904.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬機資源運行數據智能預測方法
- 下一篇:一種分時租賃SaaS多用戶服務平臺





