vmdk迁移至KVM

virt-v2v 工具自动化的解决了 VMware ESX/ESXi 服务器上的 RHEL 虚拟机和 Windows 虚拟机迁移到 KVM 主机的问题。而且在迁移的过程中尽量的使用 virtio 驱动提高 IO 设备的性能。但是,virt-2v2 工具也有一些局限性。比如只支持虚拟机关机情况下的静态迁移;只支持 RHEL 虚拟机和 Windows 虚拟机的迁移;不支持 VMware 虚拟机快照的迁移。对于创建在 VMware Workstation/Player 上的虚拟机,目前 virt-v2v 还不支持自动迁移。

host machine

1
yum install libguestfs-winsupport virtio-win

VMware虚拟机转KVM

1
2
3
4
5
6
7
8
9
10
11
qemu-img convert -f vmdk -O qcow2 Metasploitable.vmdk Metasploitable.img

qemu-img info Metasploitable.img

@ https://launchpad.net/ubuntu/+source/virt-goodies/0.4
vmware2libvirt -f Metasploitable.vmx > Metasploitable.xml

virsh -c qemu://system define Metasploitable.xml

sudo virt-manager

Reference