Xen虚拟化设置的替代品

我目前在生产中使用Xen来运行一些Ubuntu虚拟机(无畏/ Jaunty)。 我有另外一台服务器,我想把它设置为VM主机来运行更多的客户操作系统,并且正在为我们的要求寻找最佳select:

  • 能够运行64位“现代”客户操作系统(特别是Ubuntu Lucid) – 我们目前有一个问题,就是在我们现有的Xen设置中没有对Lucid的支持,而没有一些严重的重build/更新。
  • “裸机”/无头configuration – 低资源主机系统,我们可以运行十几个或更多的客人
  • 从“主”图像部署虚拟机 – 我们现在可以用Xen来做这样的事情,而且configuration新东西非常方便

还想有某种GUIpipe理工具 ,如果这个选项存在…

我们可能还有其他一些我现在无法想到的东西,但是这是最重要,最困难的两件事情。

我对任何其他的解决scheme都是开放的:KVM,OpenVZ等……任何可以满足上述要求的东西。 至于主机操作系统,我们目前正在运行Debian,但是我没有附件。 我们一直试图让Xen在CentOS或Debian Lenny上运行无效,我们只是想要一些有效的东西。 任何build议/意见将不胜感激。

具有virtionetworking的KVM和通过libvirtpipe理的块设备。 满足您的所有需求,具有类似于Xen的性能特征,并允许通过例如virt-manager进行graphics化pipe理(如果需要,还可以使用virt-manager来pipe理Xen主机)。

作为主机操作系统,我会推荐Ubuntu Lucid,Debian Squeeze或Debian Lenny(按此顺序)。 KVM / libvirt的开发进展稳定,所以你通常需要新鲜的版本,而不是在香草Lenny中有效。

采用KVM足够强大,以便您可以轻松findbuild议,并帮助解决您可能遇到的大多数问题。

如果你不反对商业解决scheme,你可以看看像Citrix Xenserver。 免费版本(Citrix Xenserver Free)在虚拟机/主机容量方面是无限的,它支持在共享主机之间共享存储和虚拟机的实时迁移;虚拟机的安装和克隆; 存储快照; 它有一个graphics化的pipe理工具。

我们已经在Debian Lenny上使用KVM了一段时间了。 坚如磐石,并没有任何与Xen有关的小问题。

至于硬件方面,目前我们正在使用配备RAID10和64GB RAM的12个驱动器的戴尔R510s。 我们发现,使用paravirt和HVM客人的组合,我们可以很容易地在其中一个上获得20个左右。

HTH。

KVM已经被提及,但是对于模板和快速虚拟机部署,我build议你看看RHEV–这不是免费的,但是它确实让你感觉到了。