可以使用 vSAN 作为 vSphere HA 集群的共享存储。如果已激活,vSAN 会将主机上指定的本地可用存储磁盘汇聚到所有主机共享的单个数据存储中。

要将 vSphere HA 与 vSAN 配合使用,必须注意针对这两种功能的互操作性的某些注意事项和限制。

有关 vSAN 的信息,请参见 管理 VMware vSAN
注: 可以将 vSphere HA 与 vSAN 延伸集群配合使用。

ESXi 主机要求

仅当满足以下条件时,才能将 vSAN 与 vSphere HA 集群配合使用:

  • 集群中所有 ESXi 主机的版本必须全部为 5.5 或更高版本。
  • 集群必须最低具有三个 ESXi 主机。

网络连接差异

vSAN 具有自己的网络。如果为同一集群激活 vSAN 和 vSphere HA,HA 代理间流量将流经此存储网络,而非管理网络。仅当停用 vSAN 时,vSphere HA 才使用管理网络。当主机上配置了 vSphere HA 时,vCenter Server 会选择合适的网络。

注: 仅当停用 vSphere HA 时,才可以激活 vSAN

如果您更改了 vSAN 网络配置,vSphere HA 代理将不自动获取新网络设置。要更改 vSAN 网络,必须在 vSphere Client 中执行以下步骤:

  1. 停用 vSphere HA 集群的主机监控。
  2. 更改 vSAN 网络。
  3. 右键单击集群中的所有主机,然后选择重新配置 vSphere HA
  4. 重新激活 vSphere HA 集群的主机监控。

vSphere HA 网络连接差异显示了使用和不使用 vSAN 时 vSphere HA 网络连接中的差异。

表 1. vSphere HA 网络连接差异
vSAN 已激活 vSAN 已停用
vSphere HA 使用的网络 vSAN 存储网络 管理网络
检测信号数据存储 挂载到 1 个以上主机的任何数据存储,但非 vSAN 数据存储 挂载到 1 个以上主机的任何数据存储
声明已隔离的主机 隔离地址不可 ping,并且 vSAN 存储网络无法访问 隔离地址不可 ping,并且管理网络无法访问

容量预留设置

通过准入控制策略为 vSphere HA 集群预留容量时,必须与确保出现故障时的数据可访问性的相应 vSAN 设置协商此设置。具体来说,vSAN 规则集中的“允许的故障数目”设置不得低于 vSphere HA 准入控制设置预留的容量。

例如,如果 vSAN 规则集仅允许两个故障,则 vSphere HA 准入控制策略预留的容量只能等于一个或两个主机故障。如果您为具有八个主机的集群使用“预留的集群资源的百分比”策略,则预留的容量不得超过集群资源的 25%。在同一集群中,使用“集群允许的主机故障数目”策略时,该设置不得大于两个主机。如果 vSphere HA 预留的容量较少,则故障切换活动可能不可预知。如果预留太多容量,则会过分限制打开虚拟机的电源和集群间 vSphere vMotion 迁移操作。