13

我为家庭办公室订购了一台服务器,我想用 Xen 对它进行分区。我认为这将使事情保持清洁并且更易于维护。我将运行 MySQL、PostgreSQL、Tomcat 和我自己的代码之类的东西。

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

4

8 回答 8

19

对于 domain-0,我强烈推荐 Debian 或 Ubuntu(服务器)。原因如下:

  1. 设置复杂的网络(网桥、绑定设备等)很简单。一个文件,简单的语法,如果需要的话,很容易让脚本为你做这件事。不要生产机器上使用 Xen 附带的“network-bridge”脚本,您可能需要重新启动 Xend,这会破坏所有网络(dom-0 和 guest)
  2. Debian 和 Ubuntu 使用 apt 包管理器。Apt 以很好地解决依赖关系而臭名昭著,它可以让您搜索为 Xen 编译新工具所需的库(或从源代码中编译 Xen 本身,我推荐)。
  3. Shorewall 在 Xen 社区中非常流行,用于路由配置,在基于 Debian 的系统上非常容易使用。此外,您可以获得 Steve Kemp 的 Xen 工具以及我编写的十几个工具。

我不会向想要桌面虚拟化的人推荐这个,我会推荐 Fedora。然而,作为一个在生产中拥有 300 个 Xen 服务器的 Xen 主机,我强烈推荐一些基于 Debian 的东西。当然,使用你觉得舒服的东西 .. 然而,花时间熟悉基于 Debian 的 dom-0 发行版可能是值得的。

于 2009-02-21T08:18:15.560 回答
2

任何主要发行版都应该可以正常工作。选择一个你最舒服的。

于 2009-02-15T21:16:34.617 回答
2

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

于 2009-05-21T13:24:14.353 回答
1

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

于 2009-03-02T15:57:10.797 回答
0

定义“最佳”

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

于 2009-02-15T20:55:26.023 回答
0

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

于 2011-02-01T13:26:37.913 回答
0

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

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/

于 2010-05-28T05:37:56.693 回答
0

我想扩展 Tim 的(投票给 Debian)的回应,指出 Xen 社区致力于 Kronos 项目,这将把 XAPI(Xen API)带到 Debian/Ubuntu看到官方公告,是什么让 Debian 更具吸引力的选择。

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

于 2011-11-03T10:00:32.633 回答