如果 vSAN 集群跨越多个机架或刀片服务器底盘,则可通过故障域来防止机架或底盘故障。

您可以创建故障域,并将一个或多个主机添加到每个故障域。故障域包含一个或多个按其在数据中心的物理位置分组的 vSAN 主机。配置后,故障域可确保 vSAN 允许整个物理机架故障,以及单个主机、容量设备、网络链接或专用于故障域的网络交换机的故障。

集群的允许的故障数策略取决于为虚拟机置备的允许的故障数。如果配置虚拟机时将允许的故障数设置为 1 (FTT=1),则 vSAN 可允许一个故障域内出现一个任意类型、任意组件的故障(包括整个机架的故障)。

在机架上配置故障域并置备新虚拟机时,vSAN 将确保多个保护对象(如副本和证明)放置在不同的故障域中。例如,如果虚拟机存储策略的允许的故障数设置为 N (FTT=n),则在集群中 vSAN 至少需要 2*n+1 个故障域。当使用此策略在包含故障域的集群中置备虚拟机时,将跨不同的机架存储关联虚拟机对象的副本。

至少需要三个故障域才能支持 FTT=1。为达到最佳效果,请在集群中配置四个或四个以上故障域。具有三个故障域的集群与三主机集群具有相同的限制,例如,在出现故障后无法重新保护数据,也无法使用迁移全部数据模式。有关设计和调整故障域大小的信息,请参见《vSAN 规划和部署》中的“设计和调整 vSAN 故障域大小”。

考虑以下情况:有一个包含 16 个主机的 vSAN 集群。主机分散在 4 个机架中,即每个机架 4 个主机。要允许整个机架故障,请为每个机架创建一个故障域。可以配置此类容量的集群,并将允许的故障数设置为 1。如果要将允许的故障数设置为 2,请在集群中配置五个故障域。

当某个机架出现故障时,集群将无法使用所有资源,包括 CPU、机架中的内存。为降低潜在机架故障的影响,请配置较小大小的故障域。增加故障域数将增加在出现机架故障后集群中可用的资源总量。

使用故障域时,请遵循以下最佳做法。
  • vSAN 集群中至少配置三个故障域。为获得最佳效果,请配置四个或四个以上故障域。
  • 不包括在任何故障域中的主机被视为驻留在自己的单主机故障域中。
  • 不需要将每个 vSAN 主机都分配到一个故障域。如果决定使用多个故障域保护 vSAN 环境,请考虑创建相同大小的故障域。
  • vSAN 主机移动到另一个集群时,它们将保留其故障域分配。
  • 设计故障域时,将在每个故障域中放置统一数量的主机。

    有关设计故障域的准则,请参见《vSAN 规划和部署》中的“设计和调整 vSAN 故障域大小”。

  • 可以将任意数量的主机添加到故障域。每个故障域必须至少包含一个主机。