[發(fā)明專利]用于虛擬機(jī)集群的快照和恢復(fù)的方法和設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201210103120.5 | 申請(qǐng)日: | 2012-03-30 |
| 公開(公告)號(hào): | CN103365741A | 公開(公告)日: | 2013-10-23 |
| 發(fā)明(設(shè)計(jì))人: | 范晨輝;周倫;楊子夜;陳齊彥 | 申請(qǐng)(專利權(quán))人: | 伊姆西公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14;G06F9/455 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華 |
| 地址: | 美國(guó)馬*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 虛擬機(jī) 集群 快照 恢復(fù) 方法 設(shè)備 | ||
1.一種生成與虛擬機(jī)集群中的一個(gè)虛擬機(jī)相關(guān)聯(lián)的快照以用于生成所述集群的快照的方法,所述虛擬機(jī)通過通信通道與所述集群中的其他虛擬機(jī)通信,所述方法包括:
響應(yīng)于快照指示,創(chuàng)建所述虛擬機(jī)的本地快照;
響應(yīng)于所述創(chuàng)建的啟動(dòng),使將要從所述虛擬機(jī)發(fā)送給所述集群中的其他虛擬機(jī)的每一個(gè)傳出消息被添加染色標(biāo)記,所述染色標(biāo)記指示正在創(chuàng)建所述虛擬機(jī)的所述本地快照;以及
響應(yīng)于從所述集群中的其他虛擬機(jī)接收到不具有所述染色標(biāo)記的傳入消息,存儲(chǔ)所述傳入消息的相關(guān)信息作為所述通信通道的快照的部分。
2.根據(jù)權(quán)利要求1所述的方法,其中創(chuàng)建所述虛擬機(jī)的本地快照包括:
暫停所述虛擬機(jī)的運(yùn)行;
在后臺(tái)存儲(chǔ)與所述虛擬機(jī)相關(guān)的數(shù)據(jù)和狀態(tài);以及
在所述后臺(tái)存儲(chǔ)期間或之后恢復(fù)所述虛擬機(jī)的運(yùn)行。
3.根據(jù)權(quán)利要求1所述的方法,其中向?qū)⒁獜乃鎏摂M機(jī)發(fā)送給所述集群中的其他虛擬機(jī)的每一個(gè)傳出消息添加染色標(biāo)記包括:
利用所述傳出消息的封包的未使用位來設(shè)置所述染色標(biāo)記;或者
向所述封包添加附加位以用于設(shè)置所述染色標(biāo)記。
4.根據(jù)權(quán)利要求1所述的方法,其中響應(yīng)于從所述集群中的其他虛擬機(jī)接收到不具有所述染色標(biāo)記的傳入消息存儲(chǔ)所述傳入消息的相關(guān)信息作為所述通信通道的快照的部分包括:
將所述傳入消息緩存到緩沖區(qū)中;
將所述傳入消息轉(zhuǎn)發(fā)給所述虛擬機(jī);以及
響應(yīng)于確定與所述虛擬機(jī)相關(guān)的預(yù)定條件得到滿足,存儲(chǔ)所述傳入消息的相關(guān)信息作為所述通信通道的快照的部分。
5.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:
響應(yīng)于從所述集群中的其他虛擬機(jī)接收到具有所述染色標(biāo)記的傳入消息,處理具有所述染色標(biāo)記的所述傳入消息而不更新所述通信通道的快照。
6.根據(jù)權(quán)利要求5所述的方法,其中處理具有所述染色標(biāo)記的所述傳入消息包括:
從具有所述染色標(biāo)記的所述傳入消息移除所述染色標(biāo)記;以及
將經(jīng)過所述移除的所述傳入消息轉(zhuǎn)發(fā)給所述虛擬機(jī)。
7.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:
響應(yīng)于與所述虛擬機(jī)相關(guān)聯(lián)的預(yù)定條件得到滿足,使將要從所述虛擬機(jī)發(fā)送給所述集群中的其他虛擬機(jī)的每一個(gè)傳出消息不被添加染色標(biāo)記。
8.根據(jù)權(quán)利要求4或7所述的方法,其中所述預(yù)定條件包括以下至少一個(gè):
所述虛擬機(jī)的所述本地快照創(chuàng)建完成;以及
從開始創(chuàng)建所述虛擬機(jī)的所述本地快照起算經(jīng)過了預(yù)定時(shí)段。
9.一種用于生成虛擬機(jī)集群的快照的方法,所述集群包括利用通信通道彼此通信的多個(gè)虛擬機(jī),所述方法包括:
由所述多個(gè)虛擬機(jī)中被選為協(xié)調(diào)者的第一虛擬機(jī)向其他虛擬機(jī)發(fā)送快照指示;
響應(yīng)于所述快照指示,根據(jù)權(quán)利要求1-8任一項(xiàng)所述的方法生成與所述多個(gè)虛擬機(jī)中的每一個(gè)虛擬機(jī)相關(guān)聯(lián)的快照;以及
收集與所述多個(gè)虛擬機(jī)中的每一個(gè)虛擬機(jī)相關(guān)聯(lián)的所述快照,以用于生成所述集群的快照。
10.一種將虛擬機(jī)集群恢復(fù)到給定的快照時(shí)刻的方法,所述集群包括多個(gè)虛擬機(jī),并且所述集群在所述快照時(shí)刻的快照使用權(quán)利要求9所述的方法而生成,所述方法包括:
由所述多個(gè)虛擬機(jī)中被選為協(xié)調(diào)者的第一虛擬機(jī)向其他虛擬機(jī)發(fā)送恢復(fù)指示;
響應(yīng)于所述恢復(fù)指示,使所述多個(gè)虛擬機(jī)的每一個(gè)虛擬機(jī)根據(jù)該虛擬機(jī)的本地快照恢復(fù)到所述快照時(shí)刻的狀態(tài);以及
根據(jù)所述通信通道的快照加載已存儲(chǔ)的消息,使得每一個(gè)所述消息被發(fā)送給目的地虛擬機(jī)。
11.一種為虛擬機(jī)集群中的一個(gè)虛擬機(jī)生成快照的設(shè)備,所述虛擬機(jī)通過通信通道與所述集群中的其他虛擬機(jī)通信,所述設(shè)備包括:
本地快照裝置,配置用于響應(yīng)于快照指示而創(chuàng)建所述虛擬機(jī)的本地快照;
消息染色裝置,配置用于響應(yīng)于所述創(chuàng)建的啟動(dòng)而使將要從所述虛擬機(jī)發(fā)送給所述集群中的其他虛擬機(jī)的每一個(gè)傳出消息被添加染色標(biāo)記,所述染色標(biāo)記指示正在創(chuàng)建所述虛擬機(jī)的所述本地快照;以及
通道快照裝置,配置用于響應(yīng)于從所述集群中的其他虛擬機(jī)接收到不具有所述染色標(biāo)記的傳入消息而存儲(chǔ)所述傳入消息的相關(guān)信息作為所述通信通道的快照的部分。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于伊姆西公司,未經(jīng)伊姆西公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210103120.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:加快快照服務(wù)重新上線速度的方法、設(shè)備和計(jì)算機(jī)程序
- 下一篇:用于多線程環(huán)境下動(dòng)態(tài)調(diào)整全局堆分配的方法和系統(tǒng)
- 同類專利
- 專利分類
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ò)誤
- 一種可信虛擬機(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ò)方法
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場(chǎng)景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 文件系統(tǒng)的快照方法和裝置
- 分布式文件系統(tǒng)中的元數(shù)據(jù)快照存儲(chǔ)和訪問方法
- 一種刪除級(jí)聯(lián)快照的方法及裝置
- 分布式塊存儲(chǔ)的快照樹的根節(jié)點(diǎn)的優(yōu)化方法和裝置
- 一種快照盤地址的定位方法及裝置
- 集群中創(chuàng)建數(shù)據(jù)快照的方法及終端設(shè)備
- 一種快照生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 存儲(chǔ)卷的快照處理方法、裝置、介質(zhì)和電子設(shè)備
- 一種存儲(chǔ)快照文件的方法及裝置
- 一種卷影拷貝的方法、系統(tǒng)、設(shè)備及介質(zhì)





