[發(fā)明專利]一種異構(gòu)云平臺(tái)間的虛擬機(jī)自動(dòng)遷移系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201611062131.8 | 申請(qǐng)日: | 2016-11-25 |
| 公開(公告)號(hào): | CN106775928B | 公開(公告)日: | 2020-12-01 |
| 發(fā)明(設(shè)計(jì))人: | 王棟;玄佳興;陳智雨;葛冰玉;沈雪晴;白東霞;閆瑜;王麗君;王晨輝;劉浩;孫喬;李祉岐 | 申請(qǐng)(專利權(quán))人: | 國(guó)家電網(wǎng)公司;國(guó)家電網(wǎng)公司信息通信分公司;北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 100031 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 異構(gòu)云 平臺(tái) 虛擬機(jī) 自動(dòng) 遷移 系統(tǒng) 方法 | ||
本發(fā)明公開了一種異構(gòu)云平臺(tái)間的虛擬機(jī)自動(dòng)遷移系統(tǒng)及方法,系統(tǒng)包括判斷單元,判斷源虛擬機(jī)的磁盤文件的格式與目標(biāo)云平臺(tái)所支持的格式是否匹配;第一導(dǎo)入單元和第二導(dǎo)入單元,分別將磁盤文件或修改后的磁盤文件導(dǎo)入目標(biāo)云平臺(tái);格式轉(zhuǎn)換單元,將磁盤文件的格式轉(zhuǎn)換;操作系統(tǒng)匹配單元,分別針對(duì)所述源虛擬機(jī)包含單個(gè)磁盤或多個(gè)磁盤的情況確定目標(biāo)云平臺(tái)的操作系統(tǒng)以及源虛擬機(jī)的磁盤接口驅(qū)動(dòng)的更新?tīng)顟B(tài)。本系統(tǒng)能夠?qū)崿F(xiàn)虛擬機(jī)的自動(dòng)遷移,極大的減少了人工操作的工作量,并且能夠根據(jù)源虛擬機(jī)中包含的磁盤的數(shù)量確定目標(biāo)云平臺(tái)的操作系統(tǒng)的更新?tīng)顟B(tài)以及源虛擬機(jī)的磁盤接口驅(qū)動(dòng)的更新?tīng)顟B(tài),因此能夠?qū)崿F(xiàn)包含單個(gè)或多個(gè)磁盤的虛擬機(jī)的遷移。
技術(shù)領(lǐng)域
本發(fā)明涉及云平臺(tái)技術(shù)領(lǐng)域,特別是涉及一種異構(gòu)云平臺(tái)間的虛擬機(jī)自動(dòng)遷移系統(tǒng)及方法。
背景技術(shù)
云平臺(tái)(Cloud platforms):云平臺(tái)提供基于“云”的服務(wù),供開發(fā)者創(chuàng)建應(yīng)用時(shí)采用。本發(fā)明所提的云平臺(tái)特指IaaS云平臺(tái),IaaS云平臺(tái)中的云計(jì)算基礎(chǔ)設(shè)施軟件廠商有很多種,例如VMware、微軟、IBM、OpenStack等。虛擬化技術(shù)是云平臺(tái)的核心技術(shù)。
虛擬機(jī)是指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整系統(tǒng)。虛擬系統(tǒng)通過(guò)生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實(shí)系統(tǒng)完全一樣的功能,可以獨(dú)立安裝運(yùn)行軟件,保存數(shù)據(jù),擁有自己的獨(dú)立桌面,不會(huì)降低電腦的性能。
在具體實(shí)施中,兩個(gè)異構(gòu)云平臺(tái)之間經(jīng)常需要虛擬機(jī)的遷移,云平臺(tái)中的虛擬機(jī)包括單個(gè)磁盤或者多個(gè)磁盤?,F(xiàn)有技術(shù)中,對(duì)于單磁盤虛擬機(jī)的遷移,需要執(zhí)行手動(dòng)配置。因目標(biāo)云平臺(tái)操作系統(tǒng)與源云平臺(tái)磁盤文件格式不完全一致。首先需要收集環(huán)境參數(shù),根據(jù)目標(biāo)云平臺(tái)的方式對(duì)磁盤文件格式進(jìn)行轉(zhuǎn)換。然后檢查被遷移的虛擬機(jī)是否匹配目標(biāo)云平臺(tái)的磁盤驅(qū)動(dòng),遷移過(guò)程中需要解決接口驅(qū)動(dòng)兼容性的問(wèn)題。最后把虛擬機(jī)磁盤文件導(dǎo)入目標(biāo)云平臺(tái),并生成虛擬機(jī)。對(duì)于多磁盤虛擬機(jī)在異構(gòu)云平臺(tái)的遷移,多磁盤虛擬機(jī)遷移不僅存在單磁盤虛擬機(jī)遷移的問(wèn)題,還需解決如何多磁盤掛載的問(wèn)題。由于云平臺(tái)的異構(gòu)性,有些云平臺(tái)只支持單磁盤虛擬機(jī)的導(dǎo)入,無(wú)法支持多磁盤虛擬機(jī)的導(dǎo)入。目前唯一解決方案就是在新平臺(tái)上重新搭建虛擬機(jī)并安裝所有所需的運(yùn)行環(huán)境及軟件。
基于上述論述,現(xiàn)有技術(shù)中,對(duì)于虛擬機(jī)的遷移需要人工操作,操作過(guò)程非常繁瑣。由此可見(jiàn),如何減輕人工操作帶來(lái)的繁瑣工作是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種異構(gòu)云平臺(tái)間的虛擬機(jī)自動(dòng)遷移系統(tǒng)及方法,用于減輕人工操作帶來(lái)的繁瑣工作。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種異構(gòu)云平臺(tái)間的虛擬機(jī)自動(dòng)遷移系統(tǒng),包括:
判斷單元,用于判斷源云平臺(tái)中的源虛擬機(jī)的磁盤文件的格式與目標(biāo)云平臺(tái)所支持的格式是否匹配;
第一導(dǎo)入單元,用于在所述磁盤文件的格式與所述目標(biāo)云平臺(tái)所支持的格式匹配的情況下,將所述磁盤文件導(dǎo)入所述目標(biāo)云平臺(tái);
格式轉(zhuǎn)換單元,用于在所述磁盤文件的格式與所述目標(biāo)云平臺(tái)所支持的格式不匹配的情況下,將所述磁盤文件的格式轉(zhuǎn)換為所述目標(biāo)云平臺(tái)所支持的格式;
操作系統(tǒng)匹配單元,用于分別針對(duì)所述源虛擬機(jī)包含單個(gè)磁盤或多個(gè)磁盤的情況確定所述目標(biāo)云平臺(tái)的操作系統(tǒng)的更新?tīng)顟B(tài)以及所述源虛擬機(jī)的磁盤接口驅(qū)動(dòng)的更新?tīng)顟B(tài);
第二導(dǎo)入單元,用于根據(jù)所述目標(biāo)云平臺(tái)的操作系統(tǒng)的更新?tīng)顟B(tài)以及所述源虛擬機(jī)的磁盤接口驅(qū)動(dòng)的更新?tīng)顟B(tài),將修改后的所述磁盤文件導(dǎo)入所述目標(biāo)云平臺(tái)。
優(yōu)選地,所述判斷單元具體包括:
獲取模塊,用于獲取所述磁盤文件的格式與所述目標(biāo)云平臺(tái)所支持的格式;
確認(rèn)模塊,用于判斷所述磁盤文件的格式與所述目標(biāo)云平臺(tái)所支持的格式是否匹配。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國(guó)家電網(wǎng)公司;國(guó)家電網(wǎng)公司信息通信分公司;北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)國(guó)家電網(wǎng)公司;國(guó)家電網(wǎng)公司信息通信分公司;北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611062131.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種虛擬云平臺(tái)管理系統(tǒng)及方法
- 一種私有云環(huán)境下的異構(gòu)虛擬化平臺(tái)管理框架
- 一種可擴(kuò)展的異構(gòu)云平臺(tái)適配方法及其系統(tǒng)
- 異構(gòu)分布式云資源管理方法及系統(tǒng)
- 一種適用于云計(jì)算的異構(gòu)云管理系統(tǒng)及方法
- 一種基于適配器技術(shù)的云管理系統(tǒng)
- 基于國(guó)產(chǎn)平臺(tái)和X86平臺(tái)的異構(gòu)資源池管理方法及系統(tǒng)
- 異構(gòu)云管理平臺(tái)
- 一種異構(gòu)環(huán)境下應(yīng)用發(fā)布的方法和裝置
- 一種異構(gòu)云計(jì)算系統(tǒng)的數(shù)據(jù)共享系統(tǒ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ò)方法





