我对某些 VMware 产品中名为“Fault Tolerance”和“App High Availability”的两个功能感兴趣。据我了解,需要 vCenter Server 实例来执行管理任务。因此,vCenter Server 崩溃导致无法修改 VM 的某些方面,但 VM 仍然运行。
我还发现即使没有运行 vCenter Server,“HA”功能仍然有效(有一些小的限制)。
现在,我的问题:
如果 vCenter Server 脱机且主 VM 的主机脱机,配置为使用 FT 的 VM 会发生什么情况?理想情况下,FT 会注意在辅助主机上无缝地继续 VM 操作。
如果 vCenter Server 处于脱机状态且 VM 内的应用程序崩溃,配置为使用 App HA 的 VM 会发生什么情况?理想情况下,将检测到应用程序崩溃,并根据配置重新启动应用程序或整个 VM。
vSphere HA Technical Deep-Dive中涵盖了其中一些内容...
但总而言之,当您启用 HA 时,vSphere 会在主机上安装 HA 代理。HA 不需要 vCenter 即可运行。需要 vCenter 才能更改集群配置,但是,HA 重新启动遵循设置的优先级计划。
关键是这些东西必须能够在没有 vCenter 的情况下工作。例如,需要涵盖包含 vCenter 的主机发生故障的情况(因为它很可能),并且是。