我应该将哪个Linux发行版用作Xen主机?

时间:2009-02-15 20:38:55

标签: linux sysadmin xen

我为家庭办公室订购了一台服务器,我想用Xen进行分区。我认为这样可以保持清洁,更容易维护。我将运行MySQL,PostgreSQL,Tomcat和我自己的代码。

哪些免费提供的Linux发行版拥有最佳的Xen托管设施?

8 个答案:

答案 0 :(得分:19)

高度为域0推荐Debian或Ubuntu(服务器)。原因如下:

  1. 设置复杂的网络(网桥,绑定设备等)很简单。一个文件,简单的语法,易于使用的脚本在需要时为您完成。 使用生产盒上的Xen附带的“网桥”脚本,您可能需要重新启动Xend,这会破坏所有网络(dom-0和来宾)
  2. Debian和Ubuntu使用apt包管理器。 Apt因很好地解决依赖关系而臭名昭着,让您可以搜索为Xen编译新工具所需的库(或者我自己推荐的Xen本身)。
  3. Shorewall在Xen社区中广泛流行,用于路由配置,非常易于在基于Debian的系统上使用。此外,你可以获得Steve Kemp的Xen工具以及我写的十几个。
  4. 我不建议那些想要桌面虚拟化的人,我会推荐Fedora。但是,作为生产300个Xen服务器的Xen主机,我强烈建议使用基于Debian的东西。当然,请使用您感觉舒服的东西..但是,您可能值得花时间在dom-0上使用基于Debian的发行版。

答案 1 :(得分:2)

任何主要发行版都应该可以正常工作。选择你最熟悉的那个。

答案 2 :(得分:2)

Red Hat EL5(或Centos)是在OOB上设置Xen的最简单之一,RH完全支持xen作为其虚拟化工具; debian和ubuntu看起来正朝着KVM发展。我认为Fedora 11默认启用了pvops内核。只是我的2c价值,我更喜欢基于Red Hat,但就像他们说的那样,无论你喜欢什么都可以工作。

答案 3 :(得分:1)

Debian是非常好的选择。您也可以使用xen live cd测试所有内容,如果一切正常,请将其安装在硬盘上。

答案 4 :(得分:0)

定义“最佳”

马上,我会说主要的竞争者是Debian,Red Hat和Gentoo,这取决于管理层的偏好和需求。

答案 5 :(得分:0)

我碰巧看到了这个问题。我在集群中的许多服务器上部署了Xen虚拟机。该平台是Fedora 12.我们对它进行了大量测试,并对这些虚拟机进行了大量计算。它非常稳定。唯一的痛苦是您需要自己编译内核:

http://fclose.com/b/1535/setting-up-xen-pvops-dom0-on-fedora-xen-3-4-2-kernel-2-6-31-with-paravirt_ops-in-fedora-12/

答案 6 :(得分:0)

opensuse有管理xen的特定工具,我没有玩过它,但开箱即用的支持可能会很好。

答案 7 :(得分:0)

我想扩展Tim(投票给Debian)的回复,指出Xen社区正在开发Project Kronos,它将把XAPI(Xen API)带到Debian / Ubuntu see official announcement,这让Debian更具吸引力。

您可能需要考虑的另一个选项是Xen Cloud Platform(简称XCP)或XenServer,尤其是free可以获得的基本版本。