Virtual SAN 故障域功能将指示 Virtual SAN 将冗余组件分散到各个计算机架中的服务器上。因此,您可以保护环境免于机架级故障,如断电或连接中断。

故障域构造

Virtual SAN 至少需要两个故障域,每个故障域包含一个或多个主机。故障域定义必须确认可能代表潜在故障区域的物理硬件构造,如单个计算机柜。

如果可能,请使用至少四个故障域。使用三个故障域时,不支持某些数据撤出模式,且 Virtual SAN 无法在故障发生后重新保护数据。在这种情况下,您需要其他具有容量的故障域(仅使用三个故障域时无法提供)进行重新构建。

如果启用故障域,Virtual SAN 会将活动虚拟机存储策略应用于故障域(而非单个主机)。

根据计划分配给虚拟机的存储策略中规定的允许的故障数属性,计算群集中的故障域数目。

number of fault domains = 2 * number of failures to tolerate + 1

如果主机不是故障域成员,Virtual SAN 会将其解释为独立故障域。

使用故障域应对多个主机出现故障

考虑一个包含四个服务器机架的群集,每个机架包含两个主机。如果将允许的故障数设置为 1 并且不启用故障域,Virtual SAN 可能会将对象的两个副本与主机存储在同一个机柜中。因此,发生机架级故障时应用程序可能有潜在的数据丢失风险。将可能同时发生故障的主机配置到单独的故障域时,Virtual SAN 会确保将每个保护组件(副本和见证)置于单独的故障域中。

如果要添加主机和容量,可以使用现有的故障域配置或定义故障域。

使用故障域获得平衡存储负载和容错时,请考虑以下准则:

  • 提供足够的故障域以满足在存储策略中配置的允许的故障数

    至少定义三个故障域。要获得最佳保护,请至少定义四个域。

  • 向每个故障域分配相同数量的主机。

  • 使用具有统一配置的主机。

  • 如果可能,请在出现故障后将一个具有可用容量的故障域专用于重新构建数据。