我在Ubuntu Server 10.04上使用KVM。 虚拟机正在LVM上运行。 我必须将它们中的一些迁移到Vmware服务器。我可以如何实现这一点? 我search了一些链接,但他们都谈论转换vmdk图像qcow左右。在这种情况下,我有LVM的操作系统。
我也看了一下qemu-img的man page,据我所知它应该在这个线程中做我所要求的。 但是,在这种情况下应该如何处理。因为它不是基于文件的映像(在LVM中运行的操作系统,该LVM中具有文件系统)。 所以我无法理解我应该怎样做才能达到这个目标。 我可以通过LVM的快照实现上述function,而不是closures虚拟机本身。
是的,您可以创buildLVM快照卷并使用qemu-img转换:
lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk
VMware Converter并不明确支持KVM映像,但您可以像处理物理机器一样处理KVM映像,并像使用P2V转换一样使用VMware Converter。
qemu-img convert win2k3.img -O vmdk win2k3.vmdk
试试上面的命令:)