用于虚拟化设置的 Xen 的替代方案

col*_*anm 7 virtualization xen kvm-virtualization

我目前在生产中使用 Xen 来运行许多 Ubuntu VM(Intrepid/Jaunty)。我有另一台服务器,我想将其设置为 VM 主机以运行更多来宾操作系统,并且正在寻找满足我们要求的最佳选择:

  • 能够运行 64 位“现代”来宾操作系统(尤其是 Ubuntu Lucid) ——我们目前遇到的问题是,如果没有一些严重的重建/更新,我们现有的 Xen 设置中不支持 Lucid。
  • “裸机”/无头配置——一个低资源的主机系统,我们可以在上面运行十几个或更多的客人
  • 从“主”映像部署虚拟机——我们现在可以用 Xen 做这样的事情,而且它非常方便地配置新的东西

还想拥有某种GUI 管理工具,如果该选项存在的话...

可能还有一些我们想要的东西,我现在想不出来,但这是最突出的,也是最难完成的两件事情。

我对任何其他解决方案持开放态度:KVM、OpenVZ 等……任何有望满足上述要求的解决方案。就主机操作系统而言,我们目前正在运行 Debian,但我对此没有任何依恋。我们一直试图让 Xen 在 CentOS 或 Debian Lenny 上运行但无济于事,我们只是想要一些有效的东西。任何建议/意见将不胜感激。

ear*_*arl 5

带有 virtio 网络和通过 libvirt 管理的块设备的KVM。满足您的所有需求,具有类似于 Xen 的性能特征,并允许通过例如 virt-manager 进行图形管理(如果需要,您也可以使用它来管理 Xen 主机)。

作为主机操作系统,我建议使用 Ubuntu Lucid、Debian Squeeze 或 Debian Lenny 以及反向移植软件包(按此顺序)。KVM/libvirt 开发以稳定的速度进行,因此您通常需要比普通 Lenny 中可用的版本更新的版本。

KVM 的采用足够强大,因此您可以轻松找到针对您可能遇到的大多数问题的建议和帮助。