即使具有足够的资源可用于启动辅助虚拟机,容错主虚拟机也可以保持“需要辅助虚拟机”状态。

问题

即使具有足够的可用资源,vSphere HA 可能也不会重新启动 vSphere Fault Tolerance (FT) 虚拟机对的辅助虚拟机。

要重新启动辅助虚拟机,vSphere HA 要求运行主虚拟机的主机要与负责 FT 对的 vSphere HA 首选主机所在的主机位于同一分区上。此外,主虚拟机的主机上的 vSphere HA 代理必须正常运行。如果已满足这些条件,FT 还要求同一分区中至少有一个其他主机与 FT 对兼容,并且该主机中具有正常工作的 vSphere HA 代理。

结果

为了解决这种情况,请检查由 vCenter Server 报告的 vSphere HA 主机状况。如果主机标识为已分区、已隔离或无法访问,请先解决相应问题再继续。在某些情况下,通过重新配置主机(vCenter Server 将该主机报告为首选主机)上的 vSphere HA,可以解决重新启动问题。但是,在大多数情况下,此步骤是不够的,必须解决所有主机状况问题。

解决所有主机状况问题后,检查除主虚拟机的主机外群集中是否有其他主机与 FT 虚拟机对兼容。通过尝试将主虚拟机迁移到其他主机可以确定兼容性。解决发现的所有不兼容性。