我对名为“容错”和“应用高可用性”的两个功能感兴趣,它们是某些 VMware 产品的一部分。据我了解,执行管理任务需要 vCenter Server 实例。因此,vCenter Server 崩溃导致无法修改 VM 的某些方面,但 VM 仍在运行。
我还发现即使没有 vCenter Server 运行,“HA”功能仍然有效(有一些小限制)。
现在,我的问题:
如果 vCenter Server 脱机而主虚拟机的主机脱机,配置为使用 FT 的虚拟机会发生什么情况?理想情况下,FT 会注意无缝地继续辅助主机上的 VM 操作。
如果 vCenter Server 脱机并且 VM 内的应用程序崩溃,配置为使用 App HA 的 VM 会发生什么情况?理想情况下,会检测到应用程序崩溃,并根据配置重新启动应用程序或整个 VM。
我想使用 corosync/pacemaker/drbd 设置一个两节点的高可用性集群。为此,当然,我需要击剑。据我所知,所有 IPMI/iLO/... 解决方案都可以完成这项工作,但前提是机箱有电。在节点 B 断电的情况下,节点 A 没有任何机会对节点 B 使用 STONITH。
什么样的硬件可以解决这个问题?是否有(标准机架)服务器提供 IPMI/iLO/... 使用电池运行的硬件?我应该使用联网的 UPS 吗?