170 个虚拟机 HA 要求

170 个虚拟机 HA 要求

我的问题是:如果我需要部署 170 台虚拟机,并且需要 HA,是否可以在一台 ESX 主机上部署所有 170 台虚拟机,并且如果一台 ESX 主机发生故障,所有虚拟机都将迁移到另一台 ESX 主机。

流量对网卡的影响是什么。例如,所有用户都在使用所有虚拟机。ESX 主机上的性能如何。大约 170 台虚拟机对 ESX 主机的硬件要求是什么。或者需要多少台 ESX 主机来容纳 170 台虚拟机。

谢谢

答案1

是的,可以这样做,ESX 4U1 支持每个物理核心 25 个虚拟 CPU 上下文,因此您需要在每台服务器上至少有 8 个核心才能在单个服务器上运行 170 个虚拟机,当然还需要内存。也就是说,HA 不会迁移虚拟机,这是 vMotion,它只是在主机发生故障时重新启动虚拟机。重新启动这些虚拟机的时间显然取决于虚拟机的数量和复杂性以及共享磁盘的速度。对网络没有实际影响,因为它们只是从共享磁盘系统重新启动 - 这显然会变得相当热,但如果有帮助,您可以安排虚拟机重新启动顺序。

如果您要求虚拟机零停机时间,那么您需要 FT 功能,该功能可同时在两台机器上运行虚拟机,但目前将 FT 虚拟机限制为每个虚拟机一个 vCPU。

我建议您购买三台或更多双插槽 Xeon 55xx 系列服务器,将它们作为 => 三路集群运行,其中 DRS 分散负载,HA 处理突发主机故障,并为任何超级重要但低 CPU 的虚拟机提供 FT,所有这些都连接到 FC SAN 或 10GBps iSCSI 盒。

答案2

170 台机器很多……我是说很多……而且你没有提到你的服务器规格。我认为你可能必须拥有一个服务器群。

要实现虚拟机的高可用性,通常需要有一个大型存储 SAN,您可以在其中部署映像,然后将该 SAN 安装到多台服务器上。这些服务器将运行类似 VMWare 和 VSphere 的程序,它们可以处理一台或多台服务器的故障,并在几秒钟内(或更短的时间内)将机器迁移到另一台服务器。

VMWare 有一些关于此的白皮书和信息。其他公司也有类似的产品。

那么,您能为多个虚拟机提供高可用性吗?是的。您能以低成本做到这一点吗?这不容易,您需要一个服务器场和共享的后端存储,外加软件的许可成本。您无法在一台服务器上做到这一点,而且您的问题听起来像是您想在一台服务器上做到这一点。我不知道在哪里可以运行一台服务器同时运行 170 台机器而不会将其关闭,除非您在国防部或 IBM 研发部门的后台有一台服务器……

答案3

您可以使用 RHEV,即裸机安装,同时还要考虑您在客户前需要多少流程以及要购买哪种硬件!!如果已经安装好硬件,我建议使用带有 RHEV 的 RedHat HPC 解决方案,它能提供更好的性能并且成本更低。

相关内容