是否可以在运行 Xen 3.2.1 的 Debian Etch Dom0 上迁移一些 Xen DomU 客户机?
客户机是 Ubuntu 8.04+ 或 Debian 的各种版本。
新机器是运行 kvm 的 Ubuntu 10.04。
答案1
目前只有 Red Hat 可以做到这一点,因为他们正在开发 virt-v2v 工具,如果您正在寻找自动化方法。请参阅此视频,他们演示了这有多么简单。
另一种选择是手动完成所有操作。这篇 (2) 博客文章介绍了如何为 RHEL 客户端逐步完成此操作。我猜 Ubuntu 客户端的操作也差不多。
如果您不关心网络和 IO 性能,您可以只创建一个 domain.xml,即包含网卡信息、分区等的客户机配置文件,就好像 Xen 客户机是 KVM 客户机一样。
只要您在客户机中启用了支持 KVM 的内核,KVM 就会以 QEMU 模式运行它。这意味着没有优化的网络和磁盘驱动程序。
要了解如何创建 domain.xml 文件,请参见此处(3)和此处(4)。
(2)http://gloudemans.info/migrate-paravirtualized-xen-to-kvm-under-rhel/