我使用 No Starch Press 的“Xen 之书”作为起点,进一步了解 Xen,并按照其中的描述开始 dom0 安装。通过失败的安装和随后的搜索,我了解到 Red Hat / CentOS 不再支持 Xen,而是支持 KVM。在玩过 OpenSUSE 之后,我也遇到了一些愚蠢的事情 - 所以 -
我没有继续抓狂,而是想做我应该做的事情,开始寻求关于 Xen Dom0 安装的最轻量级和最简单的安装的建议 - 基于当前内核...
有什么建议吗?
顺便说一句 - 我的目的是为 DomU 运行 Win2k8 和 RHE。
答案1
您是否安装了 Xen 专用内核 (kernel-xen)?尽管 Red Hat / CentOS 默认不包含 Xen 专用内核,但您仍应能够安装 kernel-xen 和 xen 软件包以获取基本安装。HowToForge 提供了有关使用 CentOS 设置 Xen 的良好指南:http://www.howtoforge.com/paravirtualization-with-xen-on-centos-5.6-x86_64;Dom0 内核支持更详细的信息也可以在这里找到:http://wiki.xensource.com/xenwiki/XenDom0Kernels
但至于最简单的安装,你考虑过 Citrix XenServer 吗?它是一个商业化版本,仍然可以免费使用。付费版本确实存在,可以为您提供更多功能和支持,但如果您正在寻找简单且免费的版本,只需启动和运行,我建议您看一下: http://www.citrix.com/lang/English/lp/lp_1688615.asp
答案2
答案3
使用 SLES。SLES11 SP1 现在支持 XEN 4.x。
当我们在 2005 年开始使用虚拟化时,我们进行了一些稳定性测试(也使用 OpenSuSE),但后来放弃了,转而使用 SLES(我记得当时是 10 SP2)。在“Open”版本中崩溃的东西在 SuSE 的商业版本中运行得非常稳定。SLES 甚至支持 W2K3 作为 DomU...
我们现在使用的是 SLES 10SP3(在我们所有运行 70 多个 DomU 的生产 Dom0 中),并且开始迁移到 SLES10 SP4,因为 SP3 即将达到 EoL。下一代将是 SLES11,因为 RH 不再支持 XEN。
另一种选择可能是 Oracle VM(基于“Unbreakable Linux” - 另一个 RH 克隆,但使用 XEN) - 我还没有测试过,但我会……