[發(fā)明專利]一種云中心宿主機發(fā)生宕機時自動疏散的方法在審
| 申請?zhí)枺?/td> | 202010579521.2 | 申請日: | 2020-06-23 |
| 公開(公告)號: | CN111722911A | 公開(公告)日: | 2020-09-29 |
| 發(fā)明(設(shè)計)人: | 劉少林 | 申請(專利權(quán))人: | 浪潮云信息技術(shù)股份公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/20 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 中心 宿主 發(fā)生 機時 自動 疏散 方法 | ||
本發(fā)明公開一種云中心宿主機發(fā)生宕機時自動疏散的方法,涉及云服務(wù)器技術(shù)領(lǐng)域,方法包括觸發(fā)和執(zhí)行兩個環(huán)節(jié);在觸發(fā)環(huán)節(jié),實時采集集群中宿主機的運行狀態(tài),將采集到的數(shù)據(jù)與正常值進行比較,根據(jù)比較結(jié)果判斷宿主機是否發(fā)生故障,在判斷宿主機發(fā)生故障宕機時,調(diào)用命令關(guān)閉發(fā)生故障宿主機,隨后調(diào)用遷移疏散接口,將故障宿主機的ID發(fā)送給服務(wù)程序,進行執(zhí)行環(huán)節(jié);在執(zhí)行環(huán)節(jié),根據(jù)接收到的故障宿主機ID,查詢該故障宿主機的虛擬機信息,隨后查詢出集群中其余正常宿主機的信息,計算得出宿主機和虛擬機的映射關(guān)系,執(zhí)行疏散操作。本方法在宿主機發(fā)生故障時可以自動將故障宿主機的虛擬機疏散遷移到集群中其他正常的宿主機。
技術(shù)領(lǐng)域
本發(fā)明涉及云服務(wù)器技術(shù)領(lǐng)域,具體的說是一種云中心宿主機發(fā)生宕機時自動疏散的方法。
背景技術(shù)
隨著以openstack為代表的云計算技術(shù)的蓬勃發(fā)展,各大云計算廠商都開發(fā)出了較為成熟的云計算產(chǎn)品和方案,其中最核心的當屬云服務(wù)器。全國各地政府和企業(yè)都在積極推動傳統(tǒng)業(yè)務(wù)應用的遷移上云,即把原來部署在物理服務(wù)器上的業(yè)務(wù)系統(tǒng)改為部署到云服務(wù)器上。雖然目前的虛擬化技術(shù)已經(jīng)較為成熟,但在實際運行過程中難免出現(xiàn)故障差錯,其中宿主機的故障宕機就是一種比較嚴重的故障,宕機的原因可能是CPU、內(nèi)存、網(wǎng)卡等硬件出現(xiàn)問題,也可能是宿主機操作系統(tǒng)出現(xiàn)故障。當宿主機故障宕機時,影響的將是其上若干虛擬機中運行的業(yè)務(wù)。因此,開發(fā)一種能夠在宿主機出現(xiàn)故障時自動對宿主機上面的虛擬機遷移疏散的方法,盡可能地縮短用戶業(yè)務(wù)的中斷時間,減少宿主機故障對用戶造成的損失就非常有必要。
發(fā)明內(nèi)容
本發(fā)明針對云中心計算集群中的宿主機可能會發(fā)生故障,人工巡檢不能及時發(fā)現(xiàn),導致用戶部署在云平臺上的服務(wù)訪問中斷的問題,提供一種云中心宿主機發(fā)生宕機時自動疏散的方法,以能夠自動檢測云中心的宿主機的健康狀況,并在檢測到宿主機出現(xiàn)故障時自動對故障宿主機進行斷電隔離,進而自動將故障宿主機的虛擬機疏散遷移到集群中其他正常的宿主機上。
本發(fā)明的一種云中心宿主機發(fā)生宕機時自動疏散的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:
一種云中心宿主機發(fā)生宕機時自動疏散的方法,該方法包括觸發(fā)和執(zhí)行兩個環(huán)節(jié);
在觸發(fā)環(huán)節(jié),實時采集集群中宿主機的運行狀態(tài),將采集到的數(shù)據(jù)與正常值進行比較,根據(jù)比較結(jié)果判斷宿主機是否發(fā)生故障,在判斷宿主機發(fā)生故障宕機時,調(diào)用命令關(guān)閉發(fā)生故障宿主機,隨后調(diào)用遷移疏散接口,將故障宿主機的ID發(fā)送給服務(wù)程序,進行執(zhí)行環(huán)節(jié);
在執(zhí)行環(huán)節(jié),根據(jù)接收到的故障宿主機ID,查詢該故障宿主機的虛擬機信息,隨后查詢出集群中其余正常宿主機的信息,計算得出宿主機和虛擬機的映射關(guān)系,執(zhí)行疏散操作。
進一步的,在觸發(fā)環(huán)節(jié),實時采集集群中宿主機的運行狀態(tài)后,首先判斷宿主機電源狀態(tài)是不是off,如果宿主機電源off,則直接調(diào)用遷移疏散接口,如果宿主機電源不是off,則進一步判斷宿主機是否發(fā)生故障。
進一步的,在觸發(fā)環(huán)節(jié),通過IPMI協(xié)議周期性采集集群中宿主機的運行狀態(tài);
在判斷宿主機發(fā)生故障宕機時,通過IPMI命令關(guān)閉發(fā)生故障宕機的宿主機。
優(yōu)選的,所涉及運行狀態(tài)包括電源狀態(tài)、CPU狀態(tài)、內(nèi)存狀態(tài)、網(wǎng)卡狀態(tài)。
進一步的,疏散操作執(zhí)行完畢后記錄疏散結(jié)果,如果對同一宿主機連續(xù)疏散失敗三次,則停止觸發(fā)疏散,提示人工干預。
更進一步的,開始進行執(zhí)行環(huán)節(jié)時,根據(jù)接收到的故障宿主機ID,首先判斷該故障宿主機是否正處于疏散過程中,然后判斷該宿主機之前是否進行過疏散或該宿主機之前進行疏散的次數(shù)是否不超過三次,再判斷該宿主機有沒有狀態(tài)翻轉(zhuǎn),在故障宿主機未處于疏散過程、之前沒有進行過疏散或疏散次數(shù)不超過三次、且沒有狀態(tài)翻轉(zhuǎn)時,查詢該故障宿主機的虛擬機信息,隨后查詢出集群中其余正常宿主機的信息,計算得出宿主機和虛擬機的映射關(guān)系,執(zhí)行疏散操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮云信息技術(shù)股份公司,未經(jīng)浪潮云信息技術(shù)股份公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010579521.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 離子發(fā)生器件、離子發(fā)生單元和離子發(fā)生裝置
- 離子發(fā)生元件、離子發(fā)生單元及離子發(fā)生裝置
- 過熱蒸汽發(fā)生容器、過熱蒸汽發(fā)生裝置以及發(fā)生方法
- 吸收-發(fā)生-再發(fā)生體系與分段發(fā)生吸收式機組
- 泡沫發(fā)生裝置和泡沫發(fā)生方法
- 離子發(fā)生元件、離子發(fā)生單元及離子發(fā)生裝置
- 臭氧發(fā)生管內(nèi)電極體、臭氧發(fā)生管及臭氧發(fā)生器
- 信號發(fā)生裝置及信號發(fā)生方法
- 微米·納米氣泡發(fā)生方法,發(fā)生噴嘴,與發(fā)生裝置
- 壓力發(fā)生裝置及發(fā)生方法





