KVM迁移到Xen

我最近被任命为创build一些用于生产的虚拟机,然后开始制作一个基于KVM的虚拟机,而不是找出我们的生产服务器使用什么。

我只是最近发现,虽然我们自己的服务器使用Xensource操作系统,看起来不会在不久的将来升级。 所以目前,我坚持要么做两个select – 尝试将KVM虚拟机转换为Xen虚拟机,或者重新构build新的Xen虚拟机。

作为一个懒惰的人,我宁愿不必重build虚拟机。 我已经找了一些关于这个程序的文档,但我唯一能想到的是一个古老的文章,里面有一些模糊的指示。

所以这是我的问题,服务器故障 – 可以将在KVM内核上运行的KVM迁移到Xen内核吗? 如果是的话,怎么样?

简单的答案是,这是绝对有可能的。

更长的答案取决于你如何创build你的KVM客人。 虚拟机很可能在Xen上很less修改或不修改。

你可以更新添加一些关于你如何创buildKVM客户端的更多细节,以及它是Windows还是Linux等?

同时发布KVM guest虚拟机的configuration(例如,如果它是libvirt)或者用于启动虚拟机的命令行。

这可能只是一个使Xenconfiguration文件指向来宾磁盘或映像文件的问题。 你也可以发布一个Xen安装使用的domUconfiguration文件的例子。 例如,这些configuration通常存储在/ etc / xen /

你还可以澄清你正在使用哪个发行版(KVM和Xen)。 因为有很多选项可以设置。 特别是,Xen有很多方法来部署它(例如,请参阅部署Xen )

(顺便说一下,这也是xen用户邮件列表的一个很好的问题 – http://lists.xensource.com/mailman/listinfo/xen-users – 特别是上面所要求的澄清)

基本上这很容易。 如果转换为XEN,我会build议直接进入PV模式。 在VM中:

  1. 安装XEN-kernel
  2. hdasda更改为xvda
  3. 在PV模式下使用pygrub引导

如果一切正常,请删除KVM内核。