vSAN 故障域可以将冗余组件分散到各个计算机架中的服务器上。因此,您可以保护环境免于机架级故障,如断电或连接中断。
故障域构造
vSAN 至少需要三个故障域来支持 FTT = 1。每个故障域包含一个或多个主机。故障域定义必须确认可能代表潜在故障区域的物理硬件构造,如单个计算机柜。
如果可能,请使用至少四个故障域。使用三个故障域时,不支持某些数据撤出模式,且 vSAN 无法在故障发生后重新保护数据。在这种情况下,您需要其他具有容量的故障域(仅使用三个故障域时无法提供)进行重新构建。
如果启用故障域,vSAN 会将活动虚拟机存储策略应用于故障域(而非单个主机)。
根据计划分配给虚拟机的存储策略中的允许的故障数 (FTT) 属性,计算集群中的故障域数目。
number of fault domains = 2 * FTT + 1
如果主机不是故障域成员,vSAN 会将其解释为独立故障域。
使用故障域应对多个主机出现故障
考虑一个包含四个服务器机架的集群,每个机架包含两个主机。如果将允许的故障数设置为 1 并且不启用故障域,vSAN 可能会将对象的两个副本与主机存储在同一个机柜中。因此,发生机架级故障时应用程序可能有潜在的数据丢失风险。将可能同时发生故障的主机配置到单独的故障域时,vSAN 会确保将每个保护组件(副本和见证)置于单独的故障域中。
如果要添加主机和容量,可以使用现有的故障域配置或定义故障域。
使用故障域获得均衡存储负载和容错时,请考虑以下准则:
- 提供足够的故障域以满足在存储策略中配置的允许的故障数。
至少定义三个故障域。要获得最佳保护,请至少定义四个域。
- 向每个故障域分配相同数量的主机。
- 使用具有统一配置的主机。
- 如果可能,请在出现故障后将一个具有可用容量的故障域专用于重新构建数据。