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