我为家庭办公室订购了一台服务器,我想用 Xen 对它进行分区。我认为这将使事情保持清洁并且更易于维护。我将运行 MySQL、PostgreSQL、Tomcat 和我自己的代码之类的东西。
哪个免费提供的 Linux 发行版拥有最好的 Xen 托管设施?
对于 domain-0,我强烈推荐 Debian 或 Ubuntu(服务器)。原因如下:
我不会向想要桌面虚拟化的人推荐这个,我会推荐 Fedora。然而,作为一个在生产中拥有 300 个 Xen 服务器的 Xen 主机,我强烈推荐一些基于 Debian 的东西。当然,使用你觉得舒服的东西 .. 然而,花时间熟悉基于 Debian 的 dom-0 发行版可能是值得的。
任何主要发行版都应该可以正常工作。选择一个你最舒服的。
Red Hat EL5(或 Centos)是最容易在 OOB 上设置 Xen 的工具之一,而 RH 作为他们的虚拟化工具完全落后于 xen;debian 和 ubuntu 看起来正在向 KVM 发展。我认为 Fedora 11 默认启用了 pvops 内核。只是我的 2c 价值,我更喜欢基于 Red Hat 但就像他们说的那样,无论你喜欢什么都可以。
Debian 是非常不错的选择。您也可以使用xen live cd来测试所有内容,如果一切正常,请将其安装在 HDD 上。
定义“最佳”
马上,我会说主要的竞争者是 Debian、Red Hat 和 Gentoo,这取决于管理偏好和需求。
opensuse 有用于管理 xen 的特定工具,我没有玩过它,但开箱即用的支持可能会很好。
我碰巧看到这个问题。我已经在我们集群中的许多服务器上部署了 Xen 虚拟机。该平台是 Fedora 12。我们已经对其进行了大量测试,并且在这些 VM 上进行了大量计算。它相当稳定。唯一的痛苦是您需要自己编译内核:
我想扩展 Tim 的(投票给 Debian)的回应,指出 Xen 社区致力于 Kronos 项目,这将把 XAPI(Xen API)带到 Debian/Ubuntu看到官方公告,是什么让 Debian 更具吸引力的选择。
您可能要考虑的另一个选项是Xen Cloud Platform(简称 XCP)或 XenServer,尤其是您可以免费获得的基本版本。