当 VMware vSphere® High Availability 集群中的首选主机无法通过管理网络与辅助主机通信时,首选主机将使用数据存储检测信号来确定辅助主机是否出现故障,是否位于网络分区中,或者是否与网络隔离。如果辅助主机已停止数据存储检测信号,则认为该辅助主机出现故障,并且其虚拟机已在别处重新启动。
VMware vCenter Server® 选择一组首选数据存储集用于检测信号。这种选择会使有权访问检测信号数据存储的主机数最大,也会使数据存储由同一 LUN 或 NFS 服务器支持的可能性最小。
可以使用高级选项 das.heartbeatdsperhost 更改 vCenter Server 为每个主机选择的检测信号数据存储的数量。默认值为 2,最大有效值为 5。
vSphere HA 将在用于数据存储检测信号和保留受保护的虚拟机集的每个数据存储的根目录中创建一个目录,目录名称为 .vSphere-HA。请勿删除或修改存储在此目录中的文件,因为这可能会对操作产生影响。由于多个集群可能使用一个数据存储,因此将针对每个集群创建该目录的子目录。根用户拥有这些目录和文件,并且只有根用户可以读写这些目录和文件。vSphere HA 使用的磁盘空间取决于多个因素,包括所用的 VMFS 版本以及将数据存储用于信号检测的主机数。使用 vmfs3 时,最大使用量为 2 GB,典型使用量为 3 MB。使用 vmfs5 时,最大使用量和典型使用量均为 3 MB。vSphere HA 使用数据存储增加的开销很小,并且不会对其他数据存储操作的性能产生任何影响。
vSphere HA 会限制配置文件可在单个数据存储中的虚拟机数量。有关更新的限制,请参见最高配置。如果将超过该数量的虚拟机置于数据存储中并打开其电源,则 vSphere HA 只保护该上限数量的虚拟机。