当 vSphere HA 群集中的首选主机无法通过管理网络与从属主机通信时,首选主机将使用数据存储检测信号来确定从属主机是否出现故障,是否位于网络分区中,或者是否与网络隔离。如果从属主机已停止数据存储检测信号,则认为该从属主机出现故障,并且其虚拟机已在别处重新启动。

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 只保护这一上限数量的虚拟机。

注:

Virtual SAN 数据存储无法用于数据存储检测信号。因此,如果群集中的所有主机均无法访问其他共享存储,则无法使用任何检测信号数据存储。但是,如果您拥有的存储可以通过独立于 Virtual SAN 网络的备用网络路径访问,则可以将其用于设置检测信号数据存储。