[發(fā)明專利]一種云平臺的虛擬機(jī)故障恢復(fù)方法及服務(wù)器在審
| 申請?zhí)枺?/td> | 201910994999.9 | 申請日: | 2019-10-18 |
| 公開(公告)號: | CN111355605A | 公開(公告)日: | 2020-06-30 |
| 發(fā)明(設(shè)計(jì))人: | 謝福平 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 武漢東喻專利代理事務(wù)所(普通合伙) 42224 | 代理人: | 李佑宏;李歡 |
| 地址: | 430000 湖*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 平臺 虛擬機(jī) 故障 恢復(fù) 方法 服務(wù)器 | ||
本發(fā)明公開了一種云平臺的虛擬機(jī)故障恢復(fù)方法及服務(wù)器,包括如下步驟:創(chuàng)建云平臺虛擬機(jī)節(jié)點(diǎn),依據(jù)故障恢復(fù)需求創(chuàng)建虛擬機(jī)恢復(fù)策略,將所述虛擬機(jī)恢復(fù)策略存儲于nfv?vim的數(shù)據(jù)庫;nfv?vim獲取上報(bào)的虛擬機(jī)故障消息以獲取虛擬機(jī)節(jié)點(diǎn)屬性和虛擬機(jī)故障類型,依據(jù)虛擬機(jī)節(jié)點(diǎn)屬性和虛擬機(jī)故障類型進(jìn)行數(shù)據(jù)庫索引以獲取所述虛擬機(jī)恢復(fù)策略,依據(jù)所述虛擬機(jī)恢復(fù)策略下發(fā)虛擬機(jī)恢復(fù)指令,以實(shí)現(xiàn)云平臺的虛擬機(jī)故障恢復(fù),通過依據(jù)故障恢復(fù)需求創(chuàng)建虛擬機(jī)恢復(fù)策略,可滿足多種故障恢復(fù)需求。
技術(shù)領(lǐng)域
本發(fā)明屬于云計(jì)算平臺領(lǐng)域,具體涉及一種云平臺的虛擬機(jī)故障恢復(fù)方法及服務(wù)器。
背景技術(shù)
云計(jì)算(Cloud Computing)是一種新興的商業(yè)計(jì)算模型,它是由分布式計(jì)算(Distributed Computing)、并行處理(Parallel Computing)、網(wǎng)格計(jì)算(Grid Computing)逐步發(fā)展而來的,虛擬化技術(shù)越來越普及的應(yīng)用于云計(jì)算、大數(shù)據(jù)等新興學(xué)科中。隨著網(wǎng)絡(luò)和硬件技術(shù)的發(fā)展,各種虛擬化技術(shù)也都在快速的發(fā)展中,服務(wù)器虛擬化一直是虛擬化技術(shù)的主要領(lǐng)域。隨著云計(jì)算的發(fā)展,基于云化網(wǎng)絡(luò)的各種應(yīng)用和云平臺的發(fā)展,基于虛擬化的云環(huán)境已經(jīng)處處可見,大量的專用硬件設(shè)備被虛擬機(jī)替代,應(yīng)用APP在虛擬機(jī)里運(yùn)行,云化網(wǎng)絡(luò)已經(jīng)大量應(yīng)用到我們?nèi)粘I町?dāng)中。5G和ICT融合技術(shù)的大力發(fā)展和推進(jìn),云化網(wǎng)絡(luò)和云化應(yīng)用即將得到更大的應(yīng)用和實(shí)施,基于虛擬機(jī)的云計(jì)算和IASS技術(shù)的云計(jì)算發(fā)展和應(yīng)用,數(shù)據(jù)和應(yīng)用承載的實(shí)體是成千上萬的虛擬機(jī)。
StarlingX是OpenStack Foundation最新的獨(dú)立項(xiàng)目,它是一個(gè)為分布式邊緣云提供用戶服務(wù)的開源項(xiàng)目,starlingX能夠構(gòu)建在OpenStack等開源組件上,然后對其進(jìn)行擴(kuò)展和加固,以滿足關(guān)鍵的基礎(chǔ)設(shè)施需求,包括:高可用性、故障管理和性能管理,可用于NFV電信云、邊緣云、工業(yè)物聯(lián)網(wǎng)等場景,主要應(yīng)用場景在電信云/邊緣云。目前starlingX對異常虛擬機(jī)的處理,針對不同的異常,基本都是固定的恢復(fù)策略,然而,這個(gè)固定的恢復(fù)策略不夠靈活,不足以支持用戶多樣化的設(shè)置需求。比如某些特定場景下,用戶希望只允許在本地恢復(fù),不希望從異地恢復(fù)。在這種場景下,目前starlingX是無法滿足用戶的需求。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種云平臺的虛擬機(jī)故障恢復(fù)方法及服務(wù)器,通過創(chuàng)建云平臺虛擬機(jī)節(jié)點(diǎn)時(shí),依據(jù)故障恢復(fù)需求創(chuàng)建虛擬機(jī)恢復(fù)策略并存儲于nfv-vim的數(shù)據(jù)庫;nfv-vim獲取上報(bào)的虛擬機(jī)故障消息后,進(jìn)行數(shù)據(jù)庫索引以獲取所述虛擬機(jī)恢復(fù)策略,以實(shí)現(xiàn)云平臺的虛擬機(jī)故障恢復(fù),通過依據(jù)故障恢復(fù)需求創(chuàng)建虛擬機(jī)恢復(fù)策略,可滿足多種故障恢復(fù)需求。
為實(shí)現(xiàn)上述目的,按照本發(fā)明的一個(gè)方面,提供了一種云平臺的虛擬機(jī)故障恢復(fù)方法,包括如下步驟:
創(chuàng)建云平臺虛擬機(jī)節(jié)點(diǎn),依據(jù)故障恢復(fù)需求創(chuàng)建虛擬機(jī)恢復(fù)策略,將虛擬機(jī)恢復(fù)策略存儲于nfv-vim的數(shù)據(jù)庫;
nfv-vim獲取上報(bào)的虛擬機(jī)故障消息以獲取虛擬機(jī)節(jié)點(diǎn)屬性和虛擬機(jī)故障類型,依據(jù)虛擬機(jī)節(jié)點(diǎn)屬性和虛擬機(jī)故障類型進(jìn)行數(shù)據(jù)庫索引以獲取虛擬機(jī)恢復(fù)策略,依據(jù)虛擬機(jī)恢復(fù)策略下發(fā)虛擬機(jī)恢復(fù)指令,以實(shí)現(xiàn)云平臺的虛擬機(jī)故障恢復(fù)。
作為本發(fā)明的進(jìn)一步改進(jìn),虛擬機(jī)恢復(fù)策略為本地恢復(fù)或異地恢復(fù)。
作為本發(fā)明的進(jìn)一步改進(jìn),虛擬機(jī)節(jié)點(diǎn)屬性包括虛擬機(jī)ID、flavor屬性和image屬性,虛擬機(jī)元數(shù)據(jù)用于建立與虛擬機(jī)ID對應(yīng)的虛擬機(jī)恢復(fù)策略數(shù)據(jù),flavor元數(shù)據(jù)用于建立與虛擬機(jī)flavor屬性對應(yīng)的虛擬機(jī)恢復(fù)策略數(shù)據(jù),image元數(shù)據(jù)用于建立與虛擬機(jī)image屬性對應(yīng)的虛擬機(jī)恢復(fù)策略數(shù)據(jù),通過虛擬機(jī)元數(shù)據(jù)實(shí)現(xiàn)單個(gè)虛擬機(jī)恢復(fù)策略的設(shè)置,通過flavor元數(shù)據(jù)和/或image元數(shù)據(jù)實(shí)現(xiàn)批量虛擬機(jī)恢復(fù)策略的設(shè)置。
作為本發(fā)明的進(jìn)一步改進(jìn),對虛擬機(jī)恢復(fù)策略依據(jù)虛擬機(jī)節(jié)點(diǎn)屬性優(yōu)先級順序進(jìn)行數(shù)據(jù)庫存儲,同時(shí)依據(jù)虛擬機(jī)節(jié)點(diǎn)屬性優(yōu)選級順序獲取虛擬機(jī)恢復(fù)策略。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910994999.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(jī)平臺
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 故障檢測裝置、故障檢測方法以及故障檢測程序
- 故障預(yù)測裝置、故障預(yù)測方法及故障預(yù)測程序
- 故障分析裝置、故障分析系統(tǒng)及故障分析方法
- 故障檢測方法、故障檢測裝置和故障檢測系統(tǒng)
- 故障檢測裝置、故障檢測方法及計(jì)算機(jī)可讀取存儲介質(zhì)
- 故障檢測裝置、故障檢測方法和計(jì)算機(jī)能讀取的存儲介質(zhì)
- 故障檢測裝置、故障檢測系統(tǒng)、故障檢測方法
- 故障處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)
- 故障排除方法、故障排除裝置及故障排除系統(tǒng)
- 故障檢測電路、故障檢測系統(tǒng)及故障檢測方法





