[發(fā)明專利]虛擬機(jī)全系統(tǒng)在線遷移方法、裝置與系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210296069.4 | 申請(qǐng)日: | 2012-08-20 |
| 公開(公告)號(hào): | CN103631633B | 公開(公告)日: | 2017-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 賴培源;樊勇兵;唐宏;金華敏;陳楠;燕杰;秦潤(rùn)鋒;陳天;蔣春元;李巧玲;劉藝 | 申請(qǐng)(專利權(quán))人: | 中國(guó)電信股份有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/48 |
| 代理公司: | 中國(guó)國(guó)際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所11038 | 代理人: | 曲瑞 |
| 地址: | 100033 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬機(jī) 全系統(tǒng) 在線 遷移 方法 裝置 系統(tǒng) | ||
1.一種虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,包括:
將源物理主機(jī)中待遷移的虛擬機(jī)的外存數(shù)據(jù)預(yù)遷移到目標(biāo)物理主機(jī)中,并在所述目標(biāo)物理主機(jī)上進(jìn)行所述外存數(shù)據(jù)的恢復(fù);
判斷在所述外存數(shù)據(jù)的預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)與所述待遷移的虛擬機(jī)占用的內(nèi)存數(shù)據(jù)的大小關(guān)系;
如果所述增量外存數(shù)據(jù)比所述內(nèi)存數(shù)據(jù)大的尺寸超過(guò)外存預(yù)遷移閾值,則將每次預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)傳輸至所述目標(biāo)物理主機(jī),并在所述目標(biāo)物理主機(jī)上進(jìn)行增量外存數(shù)據(jù)的恢復(fù),直至預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)比所述內(nèi)存數(shù)據(jù)大的尺寸小于或等于所述外存預(yù)遷移閾值;
將所述內(nèi)存數(shù)據(jù)和預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)預(yù)遷移至所述目標(biāo)物理主機(jī),并在所述目標(biāo)物理主機(jī)上進(jìn)行增量外存數(shù)據(jù)與內(nèi)存數(shù)據(jù)的恢復(fù);
將預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)和增量?jī)?nèi)存數(shù)據(jù)循環(huán)地預(yù)遷移至所述目標(biāo)物理主機(jī),直至預(yù)遷移過(guò)程中新產(chǎn)生的增量?jī)?nèi)存數(shù)據(jù)小于內(nèi)存預(yù)遷移閾值,并在所述目標(biāo)物理主機(jī)上進(jìn)行增量外存數(shù)據(jù)與增量?jī)?nèi)存數(shù)據(jù)的恢復(fù);
暫停運(yùn)行在所述源物理主機(jī)上的待遷移的虛擬機(jī),將剩余未同步的數(shù)據(jù)全部遷移至所述目標(biāo)物理主機(jī),并在所述目標(biāo)物理主機(jī)上恢復(fù)運(yùn)行被遷移的虛擬機(jī)。
2.根據(jù)權(quán)利要求1所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述方法還包括:
在所述待遷移的虛擬機(jī)恢復(fù)運(yùn)行在所述目標(biāo)物理主機(jī)上之后,釋放所述源物理主機(jī)上與所述待遷移的虛擬機(jī)相關(guān)的資源。
3.根據(jù)權(quán)利要求1所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述方法還包括:
啟動(dòng)對(duì)所述待遷移的虛擬機(jī)進(jìn)行全系統(tǒng)在線遷移的任務(wù);
獲取所述待遷移的虛擬機(jī)所需的外存空間與內(nèi)存空間;
在所述目標(biāo)物理主機(jī)上為所述待遷移的虛擬機(jī)劃分存儲(chǔ)空間。
4.根據(jù)權(quán)利要求1所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述方法還包括:
將在預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)和增量?jī)?nèi)存數(shù)據(jù)循環(huán)地預(yù)遷移至所述目標(biāo)物理主機(jī),直至預(yù)遷移過(guò)程中新產(chǎn)生的增量?jī)?nèi)存數(shù)據(jù)與增量外存數(shù)據(jù)之和小于內(nèi)外存預(yù)遷移閾值,并在所述目標(biāo)物理主機(jī)上進(jìn)行增量外存數(shù)據(jù)與增量?jī)?nèi)存數(shù)據(jù)的恢復(fù)。
5.根據(jù)權(quán)利要求1所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述方法還包括:
在對(duì)增量外存數(shù)據(jù)進(jìn)行預(yù)遷移的過(guò)程中,判斷傳輸增量外存數(shù)據(jù)的次數(shù)是否超過(guò)外存?zhèn)鬏敶螖?shù)上限,如超過(guò),則開始傳輸增量外存數(shù)據(jù)與所述內(nèi)存數(shù)據(jù);
在對(duì)增量外存數(shù)據(jù)與增量?jī)?nèi)存數(shù)據(jù)進(jìn)行預(yù)遷移的過(guò)程中,判斷傳輸增量外存數(shù)據(jù)與增量?jī)?nèi)存數(shù)據(jù)的次數(shù)是否超過(guò)內(nèi)外存?zhèn)鬏敶螖?shù)上限,如超過(guò),則暫停運(yùn)行在所述源物理主機(jī)上的待遷移的虛擬機(jī)。
6.根據(jù)權(quán)利要求1所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述方法還包括:
判斷各個(gè)預(yù)遷移過(guò)程中傳輸數(shù)據(jù)的速度是否小于增量外存數(shù)據(jù)和/或增量?jī)?nèi)存數(shù)據(jù)的增長(zhǎng)速度;
如小于,則暫停全系統(tǒng)在線遷移。
7.根據(jù)權(quán)利要求1所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述剩余未同步的數(shù)據(jù)包括CPU狀態(tài)、最后一次預(yù)遷移過(guò)程中新產(chǎn)生的增量外存數(shù)據(jù)以及增量?jī)?nèi)存數(shù)據(jù)。
8.根據(jù)權(quán)利要求5所述的虛擬機(jī)全系統(tǒng)在線遷移方法,其特征在于,所述方法還包括:
根據(jù)網(wǎng)絡(luò)狀況和所述源物理主機(jī)與所述目標(biāo)物理主機(jī)的資源使用情況動(dòng)態(tài)調(diào)整所述外存預(yù)遷移閾值、所述內(nèi)存預(yù)遷移閾值、所述外存?zhèn)鬏敶螖?shù)上限、以及所述內(nèi)外存?zhèn)鬏敶螖?shù)上限。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)電信股份有限公司,未經(jīng)中國(guó)電信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210296069.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(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ò)方法
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測(cè)預(yù)處理裝置
- 在線測(cè)試學(xué)習(xí)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種在線文檔的分頁(yè)方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺(tái)
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)
- 遷移方法和裝置
- 移動(dòng)邊緣系統(tǒng)中遷移應(yīng)用方法、相關(guān)設(shè)備及系統(tǒng)
- 虛擬機(jī)的遷移方法及裝置
- 數(shù)據(jù)遷移方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 計(jì)算任務(wù)遷移方法及計(jì)算任務(wù)遷移器
- 文件遷移方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 基于遷移工具的國(guó)產(chǎn)化應(yīng)用系統(tǒng)遷移方法
- 數(shù)據(jù)遷移方法及裝置
- 文件遷移方法及裝置
- 一種數(shù)據(jù)遷移方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)





