[發明專利]一種云中心宿主機發生宕機時自動疏散的方法在審
| 申請號: | 202010579521.2 | 申請日: | 2020-06-23 |
| 公開(公告)號: | CN111722911A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 劉少林 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/20 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 中心 宿主 發生 機時 自動 疏散 方法 | ||
1.一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,該方法包括觸發和執行兩個環節;
在觸發環節,實時采集集群中宿主機的運行狀態,將采集到的數據與正常值進行比較,根據比較結果判斷宿主機是否發生故障,在判斷宿主機發生故障宕機時,調用命令關閉發生故障宿主機,隨后調用遷移疏散接口,將故障宿主機的ID發送給服務程序,進行執行環節;
在執行環節,根據接收到的故障宿主機ID,查詢該故障宿主機的虛擬機信息,隨后查詢出集群中其余正常宿主機的信息,計算得出宿主機和虛擬機的映射關系,執行疏散操作。
2.根據權利要求1所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,在觸發環節,實時采集集群中宿主機的運行狀態后,首先判斷宿主機電源狀態是不是off,如果宿主機電源off,則直接調用遷移疏散接口,如果宿主機電源不是off,則進一步判斷宿主機是否發生故障。
3.根據權利要求1所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,在觸發環節,通過IPMI協議周期性采集集群中宿主機的運行狀態;
在判斷宿主機發生故障宕機時,通過IPMI命令關閉發生故障宕機的宿主機。
4.根據權利要求1-3中任一項所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,所述運行狀態包括電源狀態、CPU狀態、內存狀態、網卡狀態。
5.根據權利要求1所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,疏散操作執行完畢后記錄疏散結果,如果對同一宿主機連續疏散失敗三次,則停止觸發疏散,提示人工干預。
6.根據權利要求5所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,開始進行執行環節時,根據接收到的故障宿主機ID,首先判斷該故障宿主機是否正處于疏散過程中,然后判斷該宿主機之前是否進行過疏散或該宿主機之前進行疏散的次數是否不超過三次,再判斷該宿主機有沒有狀態翻轉,在故障宿主機未處于疏散過程、之前沒有進行過疏散或疏散次數不超過三次、且沒有狀態翻轉時,查詢該故障宿主機的虛擬機信息,隨后查詢出集群中其余正常宿主機的信息,計算得出宿主機和虛擬機的映射關系,執行疏散操作。
7.根據權利要求6所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,計算得出宿主機和虛擬機的映射關系,這一過程具體包括:
首先確定集群中有充足的CPU和內存資源,
其次根據故障宿主機的ID來查詢需要疏散的虛擬機有哪些,并統計出這些虛擬機的CPU、內存分別是多少,
隨后計算出集群中其余正常宿主機可以提供的CPU、內存是多少,
最后得出宿主機和虛擬機的映射關系,決定故障宿主機所對應虛擬機的疏散結果。
8.根據權利要求7所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,得出宿主機和虛擬機的映射關系后,調用基于openstack接口開發的疏散接口,將故障宿主機所對應的虛擬機合理分配到集群中其余正常宿主機上。
9.根據權利要求1或5-8中任一項所述的一種云中心宿主機發生宕機時自動疏散的方法,其特征在于,在執行環節,所述虛擬機信息包括虛擬機的ID、名稱、CPU核數、內存大小,集群中其余正常宿主機的信息包括宿主機的ID、名稱、可用CPU核數、可用內存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010579521.2/1.html,轉載請聲明來源鉆瓜專利網。





