可以使用 Virtual SAN 作为 vSphere HA 群集的共享存储。启用时,Virtual SAN 会将主机上可用的指定本地存储磁盘汇聚到所有主机共享的一个数据存储中。
要将 vSphere HA 与 Virtual SAN 配合使用,必须注意针对这两种功能的互操作性的某些注意事项和限制。
有关 Virtual SAN 的信息,请参见《VMware Virtual SAN》。
ESXi 主机要求
仅当满足以下条件时,才能将 Virtual SAN 与 vSphere HA 群集配合使用:
群集的所有 ESXi 主机的版本必须全部为 5.5 或更高版本。
群集必须最低具有三个 ESXi 主机。
网络连接差异
Virtual SAN 具有自己的网络。为同一群集启用 Virtual SAN 和 vSphere HA 时,HA 代理间流量将流经此存储网络,而非管理网络。管理网络仅当禁用了 Virtual SAN 时才由 vSphere HA 使用。vCenter Server 将在主机上配置 vSphere HA 时选择恰当的网络。
仅当禁用了 vSphere HA 时才能启用 Virtual SAN。
如果您更改了 Virtual SAN 网络配置,vSphere HA 代理将不自动获取新网络设置。因此,要更改 Virtual SAN 网络,必须在 vSphere Web Client 中执行以下步骤:
为 vSphere HA 群集禁用主机监控。
更改 Virtual SAN 网络。
右键单击群集中的所有主机,然后选择重新配置 vSphere HA。
重新为 vSphere HA 群集启用主机监控。
下表显示了使用和不使用 Virtual SAN 时 vSphere HA 网络连接中的差异。
Virtual SAN 已启用 |
Virtual SAN 已禁用 |
|
---|---|---|
vSphere HA 使用的网络 |
Virtual SAN 存储网络 |
管理网络 |
检测信号数据存储 |
挂载到 1 台以上主机的任何数据存储,但非 Virtual SAN 数据存储 |
挂载到 1 台以上主机的任何数据存储 |
声明已隔离的主机 |
隔离地址不可 ping,并且 Virtual SAN 存储网络无法访问 |
隔离地址不可 ping,并且管理网络无法访问 |
容量预留设置
通过接入控制策略为 vSphere HA 群集预留容量时,必须与确保出现故障时的数据可访问性的相应 Virtual SAN 设置协商此设置。具体来说,Virtual SAN 规则集中的“允许的故障数目”设置不得低于 vSphere HA 接入控制策略预留的容量。
例如,如果 Virtual SAN 规则集仅允许两个故障,则 vSphere HA 接入控制策略预留的容量必须只能等于一个或两个主机故障。如果您为具有八个主机的群集使用“预留的群集资源的百分比”策略,则预留的容量不得超过群集资源的 25%。在同一群集中,使用“群集允许的主机故障数目”策略时,该设置不得大于两个主机。如果 vSphere HA 预留的容量较少,则故障切换活动可能不可预知,但预留太多容量则会过分限制打开虚拟机的电源和群集间 vMotion 迁移操作。