所以我和一些同事正计划将我们的 VPS 服务器合并到一个大的独立服务器上,每个参与者都有一个单独的虚拟机。
我们拆分可用资源,因此每个 VM 获得大约四分之一的主机资源(减去主机系统的资源)。
这有什么参考可以选择哪个(免费)虚拟化?我使用 VMWare ESX 准系统服务器和 VMWare 的整个基础架构包进行了很多工作,并且非常喜欢它。
我们应该采用什么主机系统?对于整体安全性和稳定性问题,我倾向于选择 Debian 5 Lenny 而不是 Ubuntu 9.04(主机系统将成为 SPOF)。512 MB 内存够吗?我用谷歌搜索了很多,但没有找到任何真正的指导方针,所以我在问你的专家意见:)
任何帮助表示赞赏。谢谢!
Debian 或 Ubuntu 都是 xen dom0 的合适选择。
至于资源,很难给出严格的建议,因为没有两个设置是相同的,最终取决于您的客人将要做什么。
首先,您不会将物理系统中的所有内存都用于 dom0 和您的其他来宾。Xen 会为自己占用一部分内存。物理内存越多,需要的 xen 就越多。
您将需要的 dom0 内存量取决于它将处理来宾管理和来自来宾的所有 I/0 的工作负载。很难量化。512MB 可能就足够了。无论如何,如果这还不够,您可以进行更改。
在之前的工作中,我们将 xen 服务器集成到我们的虚拟化平台中。Dom0 设置为 768M,它完成了这项工作,我没有遇到任何客户耗尽这种情况的实例。这是在内存高达 64GB 的物理机上进行的。另一种方法是将所有可用内存分配给 dom0,然后在每次创建来宾时切掉块。
我会使用 debian dom0。如果您使用 Xen,则 dom0 至少需要 100mb 内存,但首选 256mb。
由于您喜欢 Vmwares Infrastructure,因此您应该研究 libvirt 进行管理。kvm 是 xen 的真正替代品,众所周知,新内核存在问题。
我会远离 Vmware Server,因为它的性能很差。Vmware esx 和 XenSource 可能是替代方案,除非您想自定义您的 linux 安装,即使用 dm-crypt 或软件 raid。