Xen

如何將在 Xen 上執行的客戶機遷移到 KVM?

  • February 24, 2012

是否可以在執行 Xen 3.2.1 的 Debian Etch Dom0 上遷移一些 Xen DomU 來賓?

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

新機器是執行 kvm 的 Ubuntu 10.04。

目前只有紅帽才有可能,因為他們正在開發 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/

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

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

引用自:https://serverfault.com/questions/166456