我使用了 vSphere 6。HA 集群运行良好。但我希望虚拟机 100% 正常运行。(一台 ESXI 服务器发生故障后,虚拟机会在其他 ESXI 上重新启动)
是否有可能在不重新启动虚拟机的情况下配置 HA 集群。
谢谢
答案1
我觉得你在这里感到困惑 -全部HA 所做的就是在主机丢失时重新启动虚拟机。如果您需要虚拟机在主机故障时不发生意外,则需要使用 VMWare 容错 (FT)。这是一项许可功能,要求适用主机之间至少有 1Gbps 的专用网络连接,大多数人为此使用 10Gbps。使用 vSphere 6,您可以“FT”最多 4 个 vCPU 的虚拟机,而以前的版本仅限于 1 个 vCPU。
答案2
这VMware 容错功能是让虚拟机在两台主机上同步运行的选项。高可用性只是减少了停机时间,但仍会重新启动虚拟机。
然而,如今,物理服务器已经不再失败,或者至少不应该。您可以做些什么来让您的主机服务器更具弹性?故障的性质是什么?
答案3
并不是自吹自擂,但我之前曾从事过 VMware 高可用性/灾难恢复(业务连续性)架构方面的工作。
以前,监控主机软件(例如 Windows/Linux)和应用程序级软件(例如 SQL Server/Exchange 等)的能力被集成到同一个应用程序中。
这已分散到 vSphere 内的不同应用程序之间。基本上,目前提供的高可用性解决方案仅向用户提供以下信息:如果虚拟机出现问题,它将重新启动并处理,而无需任何用户干预。这很方便,因为无需在凌晨 3 点打电话给管理员,但总体而言,并不能完全提供关键应用程序的可用性。
另一方面,我们拥有持续可用性,现在由容错处理,通过此功能,主机软件和应用软件(如果需要)的状态将受到监控,当出现问题时,系统将自动切换failover
到辅助 VM,该 VM 将(尽可能接近)复制主 VM。这为您提供了接近 100% 的正常运行时间(我们说的是切换时间不到一分钟,对用户来说基本上是无缝的)。
如果您需要全天候正常运行,我建议您研究容错功能以确保持续可用性。