XEN虚拟化,主机系统和开销

所以有些同事和我正计划将我们的VPS服务器合并为一个独立的大型独立虚拟机。

我们拆分可用的资源,因此每个虚拟机获得大约四分之一的主机资源(减去主机系统的资源)。

这有什么参考(免费)虚拟化select? 我在VMWare ESX准系统服务器和VMWare的整个基础设施包上工作了很多,并且非常喜欢它。

我们应该采用什么主机系统? 我倾向于在Ubuntu 9.04上selectDebian 5 Lenny来实现整体安全性和稳定性(主机系统将成为SPOF)。 是512 MB的RAM足够? 我GOOGLE了很多,但没有find任何真正的指导方针做什么,所以我问你的专家意见:)

任何帮助表示赞赏。 谢谢!

Debian或Ubuntu都是适合你的xen dom0的select。

至于资源方面,很难给出严格的build议,因为没有两个设置是相同的,最终取决于你的客人将要做什么。

首先,物理系统中的所有内存都不可用于dom0和其他客户。 Xen将为自己分配内存。 物理记忆越多,需要的就越多。

你将需要的dom0内存的数量取决于它将要处理的客人和客人的所有I / 0所处理的工作量。 难以量化。 512MB可能就够了。 无论如何,你可以改变,如果这是不够的。

在以前的工作中,我们将xen服务器整合到我们的虚拟化平台中。 Dom0设置为768M,这样做的工作,我没有遇到任何客户用尽这种情况。 这是在高达64GB内存的物理盒子上。 另一种方法是将所有可用内存提供给dom0,然后在每次创buildguest虚拟机时closures分块。

我会用一个debian dom0。 如果你使用Xen,dom0将需要至less100mb的内存,但是256mb是首选。

既然你喜欢Vmwares Infrastructure,你应该看看libvirt进行pipe理。 kvm是xen的一个真正的替代品,在新的内核方面臭名昭着。

我会远离Vmware服务器,因为它performance糟糕。 除非你想自定义你的linux安装,例如使用dm-crypt或者软件raid,否则Vmware esx和XenSource可能是另一种select。