您可以在交换机上使用双端口 LACP 静态端口通道,并在 vSphere Standard Switch 上使用两个活动上行链路。

在此配置中,使用 10Gb 网络,且每个服务器具有两个物理上行链路。每个主机上都存在一个用于 vSAN 的 VMkernel 接口 (vmknic)。

有关主机要求和配置示例的更多信息,请参见以下 VMware 知识库文章:

注: vSAN over RDMA 不支持此配置。

配置物理交换机

配置双上行链路静态端口通道,如下所示:

  • 交换机端口 43 和 44

  • VLAN 中继,从而端口通道处于 VLAN 中继模式,并且相应的 VLAN 已中继。

  • 请勿在端口通道组上指定负载均衡  策略。

可以使用以下步骤在交换机上配置各个端口通道:

步骤 1:创建端口通道。

#interface port-channel 13

步骤 2:将端口通道设置为 VLAN 中继模式。

#switchport mode trunk

步骤 3:允许相应的 VLAN。

#switchport trunk allowed vlan 3266

步骤 4:将正确的端口分配给端口通道并将模式设置为“活动”。

#interface range Te1/0/43, Te1/0/44

#channel-group 1 mode on

步骤 5:确认端口通道已配置为静态端口通道。

#show interfaces port-channel 13

Channel Ports Ch-Type Hash Type Min-links Local Prf

------- ----------------------------- -------- --------- --------- --

Po13 Active: Te1/0/43, Te1/0/44 Static 7 1 Disabled

Hash Algorithm Type

1 - Source MAC, VLAN, EtherType, source module and port Id

2 - Destination MAC, VLAN, EtherType, source module and port Id

3 - Source IP and source TCP/UDP port

4 - Destination IP and destination TCP/UDP port

5 - Source/Destination MAC, VLAN, EtherType, source MODID/port

6 - Source/Destination IP and source/destination TCP/UDP port

7 - Enhanced hashing mode

配置 vSphere Standard Switch

此示例假定您了解 vSphere Standard Switch 的配置和创建。

此示例使用以下配置:

  • 相同的 vSAN 主机

  • 名为 vmnic0 和 vmnic1 的上行链路

  • VLAN 3266 中继到交换机端口和端口通道

  • 巨型帧

在每个主机上,创建 vSwitch1,并将 MTU 设置为 9000,将 vmnic0 和 vmnic1 添加到 vSwitch。在绑定和故障切换策略中,将两个适配器都设置为活动位置。将负载均衡  策略设置为基于 IP 哈希的路由

vSAN 流量的分布式端口组配置绑定和故障切换,如下所示:

  • 负载均衡  策略设置为基于 IP 哈希的路由

  • 网络故障检测设置为仅链路状态
  • 通知开关设置为

  • 故障恢复设置为

  • 确保两个上行链路位于活动上行链路位置。

使用默认值进行网络检测、通知交换机和故障恢复。所有端口组继承在 vSwitch 级别设置的绑定和故障切换策略。您可以覆盖单个端口组绑定和故障切换策略,使其与父 vSwitch 不同,但请确保为所有端口组使用相同的上行链路组实现 IP 哈希负载均衡  。

带有基于 IP 哈希的路由的静态 LACP

配置负载均衡  

尽管这两个物理上行链路均已使用,但在所有物理 vmnic 之间并未达到一致的流量均衡。该图显示仅活动流量为 vSAN 流量,该流量实质上为四个 vmknic 或 IP 地址。该行为可能是由较低的 IP 地址数量和可能的哈希所致。但是,在某些情况下,虚拟交换机可能会始终通过组中的一个上行链路传递流量。有关 IP 哈希算法的更多详细信息,请参见有关基于 IP 哈希的路由的官方 vSphere 文档

网络冗余

在此示例中,vmnic1 连接到已从交换机中禁用的端口,以侧重于故障和冗余行为。请注意,已触发网络上行链路冗余警报。

未触发 vSAN 运行状况警报。集群和虚拟机组件不受影响,且此故障不会中断客户机存储 I/O。

恢复和故障恢复

vmnic1 恢复后,流量即会在两个活动上行链路之间自动均衡。