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

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

我目前在生产中使用 Xen 来运行多个 Ubuntu VM(Intrepid/Jaunty)。我还有另一台服务器,我想将其设置为 VM 主机来运行更多客户操作系统,并且正在寻找最适合我们要求的选项:

  • 能够运行 64 位“现代”客户操作系统(尤其是 Ubuntu Lucid)- 我们目前面临的问题是,如果不进行一些重大的重建/更新,我们现有的 Xen 设置就不支持 Lucid。
  • “裸机”/无头配置- 一个低资源主机系统,我们可以在其上运行十几个或更多的客户端
  • 从“主”映像部署虚拟机- 我们现在可以用 Xen 做类似的事情,这对于配置新东西非常方便

也希望有某种GUI 管理工具,如果该选项存在……

可能还有一些其他我们希望实现的事情我目前还想不起来,但这是最突出、最难实现的两件事。

我愿意接受任何其他解决方案:KVM、OpenVZ 等……任何能够满足上述要求的解决方案。至于主机操作系统,我们目前运行的是 Debian,但我对此并不感兴趣。我们一直试图让 Xen 在 CentOS 或 Debian Lenny 上运行,但没有成功,我们只是想要一些作品. 如有任何建议/意见,我们将不胜感激。

答案1

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

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

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

答案2

如果你不反对商业解决方案,你可以看看类似Citrix Xenserver。免费版本(Citrix Xenserver Free)在 VM/主机容量方面不受限制,它支持池主机之间的共享存储和 VM 实时迁移;模板安装和 VM 克隆;存储快照;并且它具有图形管理工具。

答案3

我们在 Debian Lenny 上使用 KVM 已经有一段时间了。非常稳定,没有遇到 Xen 带来的任何问题。

至于硬件,我们目前使用的是 Dell R510s,配备 12 个驱动器(RAID10)和 64GB RAM。我们发现,使用 paravirt 和 HVM 客户机的组合,我们可以在其中一台上轻松获得大约 20 个驱动器。

嗨嗨。

答案4

KVM 已经被提及,但对于模板和快速 VM 部署,我建议您看看 RHEV - 它不是免费的,但它确实可以帮助您实现目标。

相关内容