如何将在Xen上运行的guest虚拟机迁移到KVM?

是否可以迁移运行Xen 3.2.1的Debian Etch Dom0上的某些Xen DomU客户端?

客人是各种版本的Ubuntu 8.04+或Debian。

新机器是运行kvm的Ubuntu 10.04。

目前只有Red Hat才有可能开发virt-v2v工具,如果你正在寻找一种自动化的方法。 看到这个video ,他们在哪里演示它是多么容易。

另一种select是手工做所有事情。 本(2)博客文章介绍了如何为RHEL客人一步一步做好准备。 我想这对于Ubuntu客户来说是相当类似的。

如果您不关心networking和IO性能,则可以创build一个domain.xml,包含网卡信息,分区等的guestconfiguration文件,就好像Xen guest是KVM guest。

只要您在guest虚拟机上启用了支持KVM的内核,KVM就会以QEMU模式运行它。 意思是没有优化的networking和磁盘驱动程序。

要了解如何创build一个domain.xml文件,请参阅这里(3)和这里(4)。

(2) http://gloudemans.info/migrate-paravirtualized-xen-to-kvm-under-rhel/

(3) http://libvirt.org/drvqemu.html

(4) http://libvirt.org/drvqemu.html#xmlconfig