[發明專利]一種虛擬機遷移方法和裝置在審
| 申請號: | 201810918896.X | 申請日: | 2018-08-14 |
| 公開(公告)號: | CN109062670A | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 周勝利 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機平臺 虛擬機遷移 虛擬機 方法和裝置 虛擬機技術 靜態遷移 配置更新 兼容性 重啟 遷移 配置 | ||
本發明公開了一種虛擬機遷移方法和裝置。涉及虛擬機技術,解決了缺乏虛擬機靜態遷移實現機制的問題。該方法包括:將第一虛擬機平臺上的虛擬機配置更新為第二虛擬機平臺上的配置;重啟所述虛擬機,完成對所述虛擬機自所述第一虛擬機平臺至所述第二虛擬機平臺的遷移。本發明提供的技術方案適用于跨不同平臺的虛擬機遷移,實現了高兼容性的虛擬機遷移。
技術領域
本發明涉及虛擬機技術,尤指一種虛擬機遷移方法和裝置。
背景技術
隨著虛擬化技術的不斷發展,虛擬機的應用也越來越廣泛。日常應用中可能出現資源不足,系統管理調整或者系統備份等原因,希望將某一虛擬機從原來物理主機遷移到另一個物理主機上,即V2V(Virtual-to-Virtual)遷移。虛擬機的遷移需要物理主機上VMM(Virtual Machine Monitor)的支持。相同類型VMM之間,使用相同的API接口,通常具有強大的遷移能力。而不同的VMM之間,由于虛擬化實現技術的不同、開發廠商的不同、API接口的不同,使虛擬機遷移困難重重。
虛擬機V2V(Virtual-to-Virtual)遷移是在虛擬機之間移動操作系統和數據,照顧主機級別的差異和處理不同的虛擬硬件。V2V的遷移方法有兩種,靜態遷移和在線遷移。靜態遷移(offline migration)也叫做常規遷移、離線遷移。在遷移之前將虛擬機暫停,同時拷貝虛擬機鏡像和狀態到目的主機。相比較于在線遷移(online migration),其缺點是靜態遷移方式的過程需要顯式的停止虛擬機的運行,而在線遷移的過程僅有非常短暫的停機時間,保證遷移過程中虛擬機服務的持續可用;優點是兼容性強,不需要VMM的有統一的API接口,可以借助第三方工具輔助遷移。由于目前VMM的開發沒有統一的標準,不同的虛擬化廠商,尤其是閉源的商業廠商開發的VMM各成一套,靜態遷移是解決不同類型虛擬機之間遷移的有效辦法。本文采用V2V靜態遷移的方法實現XEN虛擬機到KVM的遷移。
發明內容
為了解決上述技術問題,本發明提供了一種虛擬機遷移方法和裝置。通過修改配置信息完成虛擬機的靜態遷移,提供了一種兼容不同平臺的虛擬機遷移方法,解決了缺乏虛擬機靜態遷移實現機制的問題。
為了達到本發明目的,本發明提供了一種虛擬機遷移方法,包括:
將第一虛擬機平臺上的虛擬機配置更新為第二虛擬機平臺上的配置;
重啟所述虛擬機,完成對所述虛擬機自所述第一虛擬機平臺至所述第二虛擬機平臺的遷移。
優選的,將第一虛擬機平臺上的虛擬機配置更新為第二虛擬機平臺上的配置的步驟包括:
將所述第一虛擬機平臺上的如下配置項內容更新為所述第二虛擬機平臺的配置:
驅動、軟件包管理器RPM、磁盤名、磁盤掛載路徑、內核鏡像文件、Root啟動路徑。
優選的,通過將所述第二虛擬機平臺為所述虛擬機分析的新的磁盤的掛載路徑寫入掛載文件來更新所述磁盤掛載路徑的配置。
優選的,通過向grub啟動參數寫入所述第二虛擬機平臺的內核鏡像文件及Root啟動路徑,更新所述內核鏡像文件及Root啟動路徑的配置。
本發明還提供了一種虛擬機遷移裝置,包括:
配置變更模塊,用于將第一虛擬機平臺上的虛擬機配置更新為第二虛擬機平臺上的配置;
虛擬機重啟模塊,用于重啟所述虛擬機,完成對所述虛擬機自所述第一虛擬機平臺至所述第二虛擬機平臺的遷移。
優選的,所述配置變更模塊包括:
驅動更新單元,用于將所述第一虛擬機平臺上的驅動更新為所述第二虛擬機平臺的配置;
RPM更新單元,用于將所述第一虛擬機平臺上的RPM更新為所述第二虛擬機平臺的配置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810918896.X/2.html,轉載請聲明來源鉆瓜專利網。





