我们正在寻找设置 xen 服务器(4 核、32GB RAM)的最佳实践。将有 6 个 VM(+ dom0),运行个人服务器(可能 CPU 需求较低)。一旦系统配置完成,它可能将基本保持静态。因此,以下是我们的一些问题。我们希望得到一些建议和/或与我们的问题相关的文档的良好链接。
1) XenServer (6.2) 是否比带有 debian dom0 (+xapi) 的简单 Xen 虚拟机管理程序使用/需要更多资源?对于简单服务器,XenServer 是否有一些实际优势?例如监控?
2) 应如何设置 CPU 策略?dom0 是否应拥有自己的专用 CPU?例如,我们希望让虚拟机使用其所需的 CPU 核心,只要它不影响其他核心即可。(例如,对于短暂但繁重的工作量)
3) 我们希望每个虚拟机都有一个 IP,并且不为 dom0 分配 IP。dom0 有可能拦截给定端口上的连接,但转发其他所有内容吗?例如,ssh x.x.x.x
将连接到虚拟机,但ssh x.x.x.x:555
将连接到 dom0。
答案1
- Xenserver 安装在“裸机”上,并针对 xenserver CentOS 进行了轻微修改和调整。主机系统仅使用大约 768MB 的 RAM 和 10GB 的磁盘空间。可以肯定的是,它的性能将优于标准的 Debian + xen。此外,您还将获得一些附加功能,例如实时迁移 HA 等。
- 由于您将获得一个“特殊”系统,其中的 dom0 已针对 VM 进行定制,因此无需担心 domO 资源(CPU/RAM)。有多种设置 CPU 的方法,您可以固定 VM 等。
- 由于有一个正常的 CentOS,因此有很多配置网络的可能性,但您需要检查文档。
由于 xenserver 现在是开源的并且可以免费使用,我建议安装它并尝试一下,以检查它是否适合您的需求。