我刚刚订购了一个便宜的戴尔 PE1425 作为 xen dom0 运行。
想要产生一些虚拟机并测试配置,什么不是。没什么疯狂的。最终,我想用它来创建 VM 主映像以转换为 EC2 的 AMI ......
首选的主机操作系统是什么?我们主要在生产中使用 CentOS,并在办公室的各处安装 Ubuntu……或者我应该考虑另一个发行版或操作系统(BSD?)
谢谢。
除非您需要最新版本的 Xen,否则最好使用 CentOS。它支持开箱即用的 Xen(安装Virtualization组)并且有很多支持文档,例如Red Hat Virtualization Guide。它还包括 Virtual Machine Manager GUI 工具,该工具对于快速入门非常有用。
Xen 的背景有点奇怪。有没有想过为什么 - 例如 - Fedora 11 不能作为 Xen 主机,而只能作为访客?
Xen 开发一直在内核之外,如果您使用当前的内核,则需要对内核进行大量修补。CentOS(和 RHEL,就此而言)基于内核 2.6.18,其中存在出色的 Xen 支持,因为 Red Hat 支持该特定内核为 Xen dom0。
比 2.6.18 更新的内核可能 - 并且可能会 - 有问题。例如,在 ubuntu.com 上查看这篇文章。请注意,将 Ubuntu 用作 Xen 主机并非不可能,但我当然不会推荐它,最终上述文章的作者也不会推荐它。
如果您想为 Xen 服务器使用基于 Debian 的发行版,请使用 Debian,而不是 Ubuntu。也就是说,我会随时推荐基于 Red Hat 的发行版(更具体的 CentOS),因为 RHEL5(以及 CentOS5)是一个企业级发行版,它的销售(除其他外)具有 Xen 功能。RHEL5(以及 CentOS5)将存在很长时间。Otoh,Red Hat 很可能最终会 放弃 Xen。KVM 似乎是未来。
总之,长话短说:选择 CentOS5。Xen 服务器的所有东西都在那里,它打包得很好并且可以正常工作。