[發明專利]一種虛擬機從VMware遷移到KVM的方法有效
| 申請號: | 201710819091.5 | 申請日: | 2017-09-12 |
| 公開(公告)號: | CN107589982B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 羅義兵;楊松;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 vmware 遷移 kvm 方法 | ||
本發明涉及云計算領域,特別是一種虛擬機從VMware遷移到KVM的方法。該遷移方法首先從VMware ESXi客戶端上下載需要遷移的虛擬機相關文件,這些文件中包含了vmdk格式的虛擬機數據文件,獲取最新時間點的vmdk格式文件,通過qemu?img info命令查詢該vmdk格式的文件之間依賴關系,檢查依賴關系的完整性,再通過qemu?img convert命令將最新的時間點的vmdk文件換為qcow2的文件,通過libvirt配置文件啟動KVM虛擬機。本發明提供了一種VMware虛擬機遷移到KVM的方法。
技術領域
本發明涉及云計算領域,特別是一種虛擬機從VMware遷移到KVM的方法。
背景技術
VMware平臺是國外的虛擬化平臺,該平臺收費比較貴,而且虛擬機化技術不是開源的,可能存在安全風險而且很難發現問題所在,增加了運維成本和安全風險。而KVM虛擬化平臺是開源的,很多公司及企事業單位參與其項目,其性能、穩定和安全性得到驗證,及時發現問題也能很快的解決;因此,云平臺的需求者逐漸的將從VMware平臺遷移到KVM的虛擬化平臺。目前常用的虛擬機從VMware遷移到KVM的方法主要是先合并VMware的多個文件成一個vmdk的文件,然后再轉換為qcow2的格式的文件。此種現有方法會有以下問題:
1)其合并過程需要找到支持合并vmdk的平臺;
2)如果在原有平臺上合并,會消耗VMware平臺的資源,影響其他虛擬機的運行;
3)合并完成后,需要轉換為qcow2后才能驗證遷移的正確性,等待的時間較長。
發明內容
本發明解決的技術問題是提供一種虛擬機從VMware遷移到KVM的方法。該方法能方便運維人員將VMware虛擬機遷移為KVM的虛擬機,而不會對VMware原有平臺有影響,只需要一步轉換操作,快速轉換以及驗證其遷移的正確性。
本發明解決上述技術方法問題的技術方案是:
所述的方法包括步驟:
(1)從VMware ESXi客戶端上下載需要遷移的虛擬機相關文件;
(2)獲取最新時間點vmdk格式的虛擬機數據文件;
(3)通過qemu-img info命令查詢該vmdk格式的文件之間的依賴關系,檢查依賴關系的完整性;
(4)如果依賴關系完整,則通過qemu-img命令將最新時間點的vmdk文件換為qcow2的文件。
最新時間點的vmdk文件換為qcow2的文件后,通過libvirt配置文件啟動KVM虛擬機,并驗證其遷移的正確性。
所述的VMware ESXi客戶端實現:
(1)通過客戶端登錄VMware賬號后可以操作VMware的虛擬機;
(2)操作中提供下載虛擬機文件的功能;
(3)下載虛擬機的時候關閉虛擬機,沒有其他任務執行;
(4)下載的虛擬機文件包含了vmdk文件。
所述的下載的vmdk文件,
(1)支持qemu-img info相關命令查詢其元數據信息;
(2)其元數據信息包含磁盤的格式、磁盤的大小、磁盤的依賴關系;
(3)ls命令或者VMware平臺上可查看最新時間點的vmdk文件;
(4)最新時間點的vmdk文件為目前虛擬機正在使用的磁盤文件。
對最新時間點的vmdk文件,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710819091.5/2.html,轉載請聲明來源鉆瓜專利網。





