vmware虛擬機器遷移到kvm

2022-03-23 00:18:08 字數 917 閱讀 6953

vmware虛擬機器遷移到kvm,當我們需要把vmware虛擬機器遷移到kvm時,就伴隨著映象格式的轉換,vmdk→img。

轉換過程如下:

1.檢查vmware虛擬機器儲存目錄,檢視是否為獨立的vmdk檔案,如果不是獨立檔案需要對其進行合併。

還有如果這台虛擬機器有快照,需要將快照匯出為完整虛擬機器!

合併方法:以管理員身份執行cmd,進入到c:\program files (x86)\vmware\vmware workstation>

用vmware自帶的工具vmware- vdiskmanager.exe來合併多個檔案,命令如下:

vmware-vdiskmanager.exe -r "c:\winxp\winxp.vmdk" -t 0 "c:\winxpvm.vmdk"

可以看到合併成功,winxpvm.vmdk就是合併後的獨立檔案。

2.將vmdk檔案拷貝到kvm linux主機,執行

[root@localhost ~]# qemu-img convert winxp.vmdk -o qcow2 winxpvm.img

3.啟動virtmanager,匯入映象建立虛擬機器。這時啟動的虛擬機器可能會發生藍屏狀況(windows虛擬機會有這種情況發生),你需要強制關閉藍屏虛擬機器。

4.匯入登錄檔

[root@localhost ~]#wget

[root@localhost ~]#yum install qemu-img *libguestfs*'

[root@localhost kvm-mergeide-master]# virt-win-reg --merge xp mergeide.reg 注意:這條命令裡的xp是你之前建立kvm虛擬機器的名稱,virt-win-reg會自動搜尋kvm中noactive的虛擬機器名稱,然後執行mergeide.reg

5.對匯入成功的虛擬機器進行優化。

VMware虛擬機器遷移到openstack平台

1.檢查核心是否支援virtio驅動 grep i virtio boot config uname r 2.如果核心沒有virtio驅動需要指定virtio驅動 cp boot initramfs uname r img boot initramfs uname r img.bak mkinitr...

如何將KVM虛擬機器遷移到VMware平台?

前段時間有個專案涉及到kvm虛擬機器遷移到vmware平台,今天就在此分享一下思路,具體操作命令就不再贅述了。1 首先應該想到p2v工具,vmware的vmware vcenterconverter 檢視產品使用手冊,確認是否滿足要求以及使用要求,之後單獨寫文介紹,這裡不做描述。2 通過轉換資料格式...

KVM遷移虛擬機器

kvm虛擬機器的靜態遷移和動態遷移 共享儲存 1 確定遷移的虛擬機器磁碟存放路徑 2 匯出需要遷移的虛擬機器配置檔案 virsh dumpxml centos7.0 data centos7.xml3 轉移配置檔案和磁碟檔案 在移動的目的虛擬機器上建立資料夾 傳輸檔案 4 修改虛擬機器配置檔案中的 ...