[發(fā)明專利]分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410191655.1 | 申請(qǐng)日: | 2014-05-08 |
| 公開(公告)號(hào): | CN105095001B | 公開(公告)日: | 2018-01-30 |
| 發(fā)明(設(shè)計(jì))人: | 柴洪峰;魯志軍;祖立軍;嚴(yán)逸興 | 申請(qǐng)(專利權(quán))人: | 中國(guó)銀聯(lián)股份有限公司 |
| 主分類號(hào): | G06F11/07 | 分類號(hào): | G06F11/07;G06F9/455;G06F9/48 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司72001 | 代理人: | 方世棟,湯春龍 |
| 地址: | 200135 上海*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 環(huán)境 虛擬機(jī) 異常 恢復(fù) 方法 | ||
1.一種分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,所述分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法包括下列步驟:
(A1)在虛擬機(jī)駐留于其上的每個(gè)物理機(jī)上運(yùn)行獨(dú)立的計(jì)算組件,并且所述計(jì)算組件周期性地向狀態(tài)數(shù)據(jù)庫(kù)報(bào)告相應(yīng)的物理機(jī)的當(dāng)前運(yùn)行狀態(tài);
(A2)高可用控制器周期性地輪詢所述狀態(tài)數(shù)據(jù)庫(kù)以檢查在所述高可用控制器的控制下的物理機(jī)集群中的所有物理機(jī)的運(yùn)行狀態(tài);
(A3)如果所述物理機(jī)集群中的所有物理機(jī)的運(yùn)行狀態(tài)均正常,則結(jié)束本次檢查過程,如果所述物理機(jī)集群中的多臺(tái)物理機(jī)的運(yùn)行狀態(tài)均異常,則結(jié)束本次檢查過程并且通過日志的方式發(fā)出報(bào)警,而如果所述物理機(jī)集群中僅一臺(tái)物理機(jī)的運(yùn)行狀態(tài)異常,則執(zhí)行后續(xù)的異常處理操作以確保該運(yùn)行狀態(tài)異常的物理機(jī)上的虛擬機(jī)繼續(xù)正常運(yùn)行。
2.根據(jù)權(quán)利要求1所述的分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,其特征在于,所述異常處理操作包括:所述高可用控制器探測(cè)該運(yùn)行狀態(tài)異常的物理機(jī)針對(duì)管理網(wǎng)絡(luò)的可連通性,其中,所述探測(cè)以下列兩種方式進(jìn)行:(1)ping該物理機(jī);(2)監(jiān)測(cè)該物理機(jī)的22號(hào)端口。
3.根據(jù)權(quán)利要求2所述的分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,其特征在于,所述異常處理操作進(jìn)一步包括:如果以任何一種方式探測(cè)發(fā)現(xiàn)該運(yùn)行狀態(tài)異常的物理機(jī)針對(duì)管理網(wǎng)絡(luò)是可連通的,則異常處理操作結(jié)束,而如果以兩種方式探測(cè)發(fā)現(xiàn)該運(yùn)行狀態(tài)異常的物理機(jī)針對(duì)管理網(wǎng)絡(luò)均是不可連通的,則探測(cè)運(yùn)行于該運(yùn)行狀態(tài)異常的物理機(jī)上的所有有效虛擬機(jī)針對(duì)業(yè)務(wù)網(wǎng)絡(luò)的可連通性,并且如果任何一個(gè)有效虛擬機(jī)針對(duì)業(yè)務(wù)網(wǎng)絡(luò)是可連通的,則異常處理操作結(jié)束,而如果所有有效虛擬機(jī)針對(duì)業(yè)務(wù)網(wǎng)絡(luò)均是不可連通的,則執(zhí)行二次投票操作以最終確認(rèn)該運(yùn)行狀態(tài)異常的物理機(jī)是否發(fā)生故障。
4.根據(jù)權(quán)利要求3所述的分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,其特征在于,所述二次投票操作包括:(1)所述高可用控制器從所述物理機(jī)集群中隨機(jī)選擇除該運(yùn)行狀態(tài)異常的物理機(jī)之外的若干臺(tái)物理機(jī);(2)所述高可用控制器指示每個(gè)所選擇出的物理機(jī)分別通過ping該運(yùn)行狀態(tài)異常的物理機(jī)以及監(jiān)測(cè)該運(yùn)行狀態(tài)異常的物理機(jī)的22號(hào)端口來探測(cè)該運(yùn)行狀態(tài)異常的物理機(jī)針對(duì)管理網(wǎng)絡(luò)和/或業(yè)務(wù)網(wǎng)絡(luò)的可連通性;(3)如果所選擇出的物理機(jī)中的任何一臺(tái)物理機(jī)發(fā)現(xiàn)該運(yùn)行狀態(tài)異常的物理機(jī)針對(duì)管理網(wǎng)絡(luò)或業(yè)務(wù)網(wǎng)絡(luò)是可連通的,則結(jié)束二次投票操作并且二次投票操作的結(jié)果是“該運(yùn)行狀態(tài)異常的物理機(jī)未發(fā)生故障”,而如果所有所選擇出的物理機(jī)均發(fā)現(xiàn)該運(yùn)行狀態(tài)異常的物理機(jī)針對(duì)管理網(wǎng)絡(luò)和業(yè)務(wù)網(wǎng)絡(luò)均是不可連通的,則結(jié)束二次投票操作并且二次投票操作的結(jié)果是“該運(yùn)行狀態(tài)異常的物理機(jī)發(fā)生故障”,隨之執(zhí)行虛擬機(jī)遷移操作。
5.根據(jù)權(quán)利要求4所述的分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,其特征在于,所述虛擬機(jī)遷移操作包括:(1)所述高可用控制器經(jīng)由智能平臺(tái)管理接口IPMI向該運(yùn)行狀態(tài)異常的物理機(jī)發(fā)送關(guān)機(jī)指令以使所述運(yùn)行狀態(tài)異常的物理機(jī)處于關(guān)機(jī)狀態(tài),從而銷毀駐留在其內(nèi)存中的虛擬機(jī);(2)所述高可用控制器向調(diào)度控制器發(fā)送遷移調(diào)度指令;(3)在接收到所述遷移調(diào)度指令后,所述調(diào)度控制器選擇所述物理機(jī)集群中有空閑資源的物理機(jī),并隨之逐個(gè)向所選擇出的有空閑資源的物理機(jī)發(fā)送遷移指令,以將在該運(yùn)行狀態(tài)異常的物理機(jī)上運(yùn)行的所有有效虛擬機(jī)遷移到所選擇出的有空閑資源的物理機(jī)上,其中,分配給不同的有空閑資源的物理機(jī)的待遷移的虛擬機(jī)是彼此不同的;(4)經(jīng)由共享存儲(chǔ)裝置,所述有空閑資源的物理機(jī)上運(yùn)行的計(jì)算組件將分配給本物理機(jī)的待遷移虛擬機(jī)遷移至本物理機(jī)。
6.根據(jù)權(quán)利要求5所述的分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,其特征在于,用戶能夠配置各個(gè)虛擬機(jī)的高可用性標(biāo)志,并且所述高可用控制器在執(zhí)行虛擬機(jī)遷移操作之前判斷在該運(yùn)行狀態(tài)異常的物理機(jī)上運(yùn)行的所有有效虛擬機(jī)的高可用性標(biāo)志,并且僅對(duì)其高可用性標(biāo)志的值為“啟用”的虛擬機(jī)執(zhí)行后續(xù)的虛擬機(jī)遷移操作。
7.根據(jù)權(quán)利要求6所述的分布式環(huán)境下虛擬機(jī)異常恢復(fù)方法,其特征在于,用戶能夠配置各個(gè)虛擬機(jī)的高可用性優(yōu)先級(jí),并且所述高可用控制器根據(jù)每個(gè)待遷移虛擬機(jī)的高可用性優(yōu)先級(jí)的高低依次遷移各個(gè)待遷移虛擬機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)銀聯(lián)股份有限公司,未經(jīng)中國(guó)銀聯(lián)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410191655.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:適用于片上系統(tǒng)的系統(tǒng)備份與恢復(fù)裝置及其方法
- 下一篇:一種基于Makefile自動(dòng)編譯技術(shù)實(shí)現(xiàn)的軟件源文件靜態(tài)分析方法
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)終端和環(huán)境檢測(cè)系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)儀(環(huán)境貓)
- 一種可信虛擬機(jī)平臺(tái)
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級(jí)虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測(cè)、恢復(fù)系統(tǒng)及虛擬機(jī)檢測(cè)、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 異常檢測(cè)裝置、異常檢測(cè)方法
- 異常檢測(cè)方法、異常檢測(cè)裝置及異常檢測(cè)系統(tǒng)
- 異常檢測(cè)裝置、異常檢測(cè)方法以及異常檢測(cè)系統(tǒng)
- 異常檢測(cè)裝置、異常檢測(cè)方法以及異常檢測(cè)系統(tǒng)
- 異常檢測(cè)裝置、異常檢測(cè)方法及異常檢測(cè)系統(tǒng)
- 異常探測(cè)裝置、異常探測(cè)方法以及計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)
- 異常檢測(cè)裝置、異常檢測(cè)方法及記錄介質(zhì)
- 異常檢測(cè)裝置、異常檢測(cè)系統(tǒng)以及異常檢測(cè)方法
- 異常檢測(cè)系統(tǒng)、異常檢測(cè)裝置和異常檢測(cè)方法
- 異常檢測(cè)方法、異常檢測(cè)裝置及異常檢測(cè)系統(tǒng)





