客户已表达意愿,使用多个 vmknic 部署主动/主动架构,用于负载平衡和故障切换。此设计的动机源于且类似于在传统存储部署中部署多路径选项。尽管此配置受支持,但在某些情况下(如下所述),客户机操作系统可能会无响应。因此,VMware 不建议使用此配置。
如果某个架构的部分(而不是全部)网络链路中断,则该架构会发生部分故障。由于此部分故障,群集中的一部分主机无法相互通信。
在该架构发生部分故障时,所有 vSAN 通信将重定向到受影响主机上的正常架构。此故障切换到正常链路(在另一个架构上)的过程最多可能需要 90 秒或相当于 TCP 超时值的时间(取两者中的较大值)。由于故障切换并非瞬时过程,因此受影响主机上的客户机操作系统可能会无响应。这取决于客户机操作系统如何处理存储超时。如果客户机操作系统停止(无响应),则需要手动干预和修复才能建立正常操作。
如果整个架构发生故障,则故障切换是瞬时过程,因此不会影响客户机操作系统的行为。
要部署主动/主动网络配置,请遵循以下准则设置架构:
注意:这些准则适用于第 2 层和第 3 层设置。
- 确保架构在物理和逻辑上完全隔离,即气隙(air-gapped)。
- VMware 建议这些 vmknic 应位于单独的子网中。
有关详细信息,请参见 ESXi/ESX 中的多宿主机制 (2107766) 。
- 为了获得足够的容错能力,vmknic 应由多个物理网卡提供支持。
- 此外,确保不会在 vmknic 之间对流量进行负载平衡。
有关设置细节的详细信息,请参见 VMwarevSAN Network Design Guide。