如果 vSAN 群集跨越多个机架或刀片服务器底盘,则可通过故障域来防止机架或底盘故障。您可以创建故障域并将一台或多台主机添加到每个故障域。
故障域包含一个或多个按其在数据中心的物理位置分组的 vSAN 主机。配置后,故障域可确保 vSAN 允许整个物理机架故障,以及单个主机、容量设备、网络链接或专用于故障域的网络交换机的故障。
群集的允许的故障数主要级别策略取决于为虚拟机置备的允许的故障数。如果配置虚拟机时将允许的故障数主要级别设置为 1 (PFTT=1),则 vSAN 可允许一个故障域内出现一个任意类型、任意组件的故障(包括整个机架的故障)。
在机架上配置故障域并置备新虚拟机时,vSAN 将确保多个保护对象(如副本和证明)放置在不同的故障域中。例如,如果虚拟机存储策略的允许的故障数主要级别设置为 N (PFTT=n),则在群集中 vSAN 至少需要 2*n+1 个故障域。当使用此策略在包含故障域的群集中置备虚拟机时,将跨不同的机架存储关联虚拟机对象的副本。
至少需要三个故障域才能支持 PFTT=1。为达到最佳效果,请在群集中配置四个或四个以上故障域。具有三个故障域的群集与三主机群集具有相同的限制,例如,在出现故障后无法重新保护数据,也无法使用迁移全部数据模式。有关设计和调整故障域大小的信息,请参见《vSAN 规划和部署》中的“设计和调整 vSAN 故障域大小”。
考虑以下情况:有一个包含 16 个主机的 vSAN 群集。主机分散在 4 个机架中,即每个机架 4 个主机。要允许整个机架故障,请为每个机架创建一个故障域。可以配置此类容量的群集,并将允许的故障数主要级别设置为 1。如果要将允许的故障数主要级别设置为 2,请在群集中配置五个故障域。
当某个机架出现故障时,群集将无法使用所有资源,包括 CPU、机架中的内存。为降低潜在机架故障的影响,请配置较小大小的故障域。增加故障域数将增加在出现机架故障后群集中可用的资源总量。
- 在 vSAN 群集中至少配置三个故障域。为获得最佳效果,请配置四个或四个以上故障域。
- 不包括在任何故障域中的主机被视为驻留在自己的单主机故障域中。
- 不需要将每个 vSAN 主机都分配到一个故障域。如果决定使用多个故障域保护 vSAN 环境,请考虑创建相同大小的故障域。
- 当 vSAN 主机移动到另一个群集时,它们将保留其故障域分配。
- 设计故障域时,将在每个故障域中放置统一数量的主机。
有关设计故障域的准则,请参见《vSAN 规划和部署》中的“设计和调整 vSAN 故障域大小”。
- 可以将任意数量的主机添加到故障域。每个故障域必须至少包含一个主机。