我对某些 VMware 产品中的“容错”和“应用程序高可用性”这两个功能很感兴趣。据我所知,需要 vCenter Server 实例来执行管理任务。因此,vCenter Server 崩溃会导致无法修改虚拟机的某些方面,但虚拟机仍可运行。
我还发现,即使没有运行 vCenter Server,“HA”功能仍然有效(有一些小的限制)。
现在,我的问题是:
如果 vCenter Server 处于脱机状态并且主 VM 的主机也处于脱机状态,配置为使用 FT 的 VM 会发生什么情况?理想情况下,FT 会负责无缝地继续辅助主机上的 VM 操作。
如果 vCenter Server 处于离线状态,并且 VM 内的应用程序崩溃,配置为使用 App HA 的 VM 会发生什么情况?理想情况下,应用程序崩溃会被检测到,并且根据配置,应用程序或整个 VM 会重新启动。
答案1
其中部分内容已在vSphere HA 技术深入探究...
但总而言之,当您启用 HA 时,vSphere 会在主机上安装 HA 代理。HA 功能不需要 vCenter。需要 vCenter 才能使变化然而,对于集群配置,HA 重启遵循一套优先级计划。
- 在您的 VMware 容错 (FT) 示例中,辅助服务器将接管。
- vSphere App HA 将重新启动应用程序或虚拟机(假设是受支持的应用程序)。
重点是这些事情有能够在没有 vCenter 的情况下工作。例如,需要覆盖包含 vCenter 的主机发生故障的情况(因为这种情况极有可能发生),并且确实如此。