ONTAP Select VMware vSphere vSwitch 在 ESXi 上的配置
ONTAP Select vSwitch 配置和双网卡及四网卡配置的负载平衡策略。
ONTAP Select 支持使用标准和分布式 vSwitch 配置。分布式 vSwitches 支持链路聚合构造(LACP)。链路聚合是一种常见的网络结构,用于跨多个物理适配器聚合带宽。LACP 是供应商中立的标准。它为将物理网络端口组捆绑到单个逻辑通道中的网络端点提供了开放协议。ONTAP Select 可以使用配置为链路聚合组 (LAG) 的端口组。但是,NetApp 建议使用单个物理端口作为简单的上行链路(中继)端口,以避免 LAG 配置。在这些情况下,标准和分布式 vSwitches 的最佳实践是相同的。
本节描述在双网卡和四网卡配置中应使用的 vSwitch 配置和负载平衡策略。
为 ONTAP Select 配置端口组时,请遵循以下最佳做法;端口组级别的负载平衡策略是基于发起虚拟端口 ID 的路由。VMware 建议在连接到 ESXi 主机的交换机端口上将 STP 设置为 Portfast。
所有 vSwitch 配置都需要将至少两个物理网络适配器捆绑到一个 NIC 团队中。ONTAP Select 支持双节点集群的单个 10Gb 链路。但是,NetApp 建议使用 NIC 聚合来确保硬件冗余。
在 vSphere 服务器上,NIC 团队是用于将多个物理网络适配器捆绑到单个逻辑通道的聚合结构,允许在所有成员端口上共享网络负载。请务必记住,无需物理交换机的支持,即可创建 NIC 团队。负载平衡和故障转移策略可以直接应用于 NIC 团队,而 NIC 团队并不知道上游交换机的配置。在此情况下,策略仅适用于出站流量。
|
|
ONTAP Select 不支持静态端口通道。分布式 vSwitches 支持启用 LACP 的通道,但使用 LACP LAG 可能会导致 LAG 成员之间的负载分布不均匀。 |
对于单节点集群,ONTAP Deploy 将 ONTAP Select VM 配置为使用用于外部网络的端口组,以及用于集群和节点管理流量的相同端口组或可选的不同端口组。对于单节点集群,您可以将所需数量的物理端口作为活动适配器添加到外部端口组。
对于多节点集群,ONTAP Deploy 配置每个 ONTAP Select VM 为内部网络使用一个或两个端口组,外部网络单独使用一个或两个端口组。集群和节点管理流量可以使用与外部流量相同的端口组,也可以选择单独的端口组。集群和节点管理流量不能与内部流量共享同一个端口组。
|
|
ONTAP Select 支持最多四个 VMNIC。 |
标准或分布式 vSwitch 和每个节点四个物理端口
可以为多节点集群中的每个节点分配四个端口组。每个端口组具有一个活动物理端口和三个备用物理端口,如下图所示。
每个节点有四个物理端口的 vSwitch

备用列表中端口的顺序很重要。下表提供了四个端口组之间的物理端口分布示例。
网络最低配置和建议配置
| 端口组 | 外部 1 | 外部 2 | 内部 1 | 内部 2 |
|---|---|---|---|---|
活动 |
vmnic0 |
vmnic1 |
vmnic2 |
vmnic3 |
待机 1 |
vmnic1 |
vmnic0 |
vmnic3 |
vmnic2 |
待机 2 |
vmnic2 |
vmnic3 |
vmnic0 |
vmnic1 |
待机 3 |
vmnic3 |
vmnic2 |
vmnic1 |
vmnic0 |
下图显示了来自 vCenter UI(ONTAP-External 和 ONTAP-External2)的外部网络端口组的配置。请注意,活动适配器来自不同的网卡。在此设置中,vmnic 4 和 vmnic 5 是同一物理网卡上的双端口,而 vmnic 6 和 vminc 7 同样是单独网卡上的双端口(本示例中不使用 vnmics 0 到 3)。备用适配器的顺序提供了一个分层故障转移,来自内部网络的端口是最后一个。备用列表中内部端口的顺序类似地在两个外部端口组之间交换。
第 1 部分:ONTAP Select 外部端口组配置

第 2 部分:ONTAP Select 外部端口组配置

为了便于阅读,分配如下:
| ONTAP-External | ONTAP-External2 |
|---|---|
活动适配器:vmnic5 备用适配器:vmnic7、vmnic4、vmnic6 |
活动适配器:vmnic7 备用适配器:vmnic5、vmnic6、vmnic4 |
下图显示了内部网络端口组(ONTAP-Internal 和 ONTAP-Internal2)的配置。请注意,活动适配器来自不同的网卡。在此设置中,vmnic 4 和 vmnic 5 是同一物理 ASIC 上的双端口,而 vmnic 6 和 vmnic 7 是独立 ASIC 上的类似双端口。备用适配器的顺序提供了分层故障切换,来自外部网络的端口是最后一个。备用列表中外部端口的顺序类似地在两个内部端口组之间交换。
第 1 部分:ONTAP Select 内部端口组配置

第 2 部分:ONTAP Select 内部端口组

为了便于阅读,分配如下:
| ONTAP-Internal | ONTAP-Internal2 |
|---|---|
活动适配器:vmnic4 备用适配器:vmnic6、vmnic5、vmnic7 |
活动适配器:vmnic6 备用适配器:vmnic4、vmnic7、vmnic5 |
标准或分布式 vSwitch,每个节点两个物理端口
当使用两个高速(25/40Gb)网卡时,建议的端口组配置在概念上与四个 10Gb 适配器的配置非常相似。即使仅使用两个物理适配器,也应使用四个端口组。端口组分配如下:
| 端口组 | 外部 1 (e0a,e0b) | 内部 1 (e0c,e0e) | 内部 2 (e0d,e0f) | 外部 2 (e0g) |
|---|---|---|---|---|
活动 |
vmnic0 |
vmnic0 |
vmnic1 |
vmnic1 |
备用 |
vmnic1 |
vmnic1 |
vmnic0 |
vmnic0 |
vSwitch 每个节点两个高速 (25/40Gb) 物理端口

当使用两个物理端口(10Gb 或更少)时,每个端口组应具有彼此相对配置的活动适配器和备用适配器。内部网络仅适用于多节点 ONTAP Select 群集。对于单节点群集,两个适配器都可以在外部端口组中配置为活动。
以下示例显示了 vSwitch 的配置以及负责处理多节点 ONTAP Select 群集的内部和外部通信服务的两个端口组。外部网络可以在网络中断时使用内部网络 VMNIC,因为内部网络 VMNIC 是此端口组的一部分并以待机模式配置。外部网络的情况正好相反。在两个端口组之间交替使用活动和备用 VMNIC 对于在网络中断期间正确故障转移 ONTAP Select VM 至关重要。
每个节点 vSwitch 有两个物理端口(10Gb 或更少)

使用 LACP 的分布式 vSwitch
在配置中使用分布式 vSwitches 时,可以使用 LACP(尽管这不是最佳实践)来简化网络配置。唯一受支持的 LACP 配置要求所有 VMNIC 都在一个 LAG 中。上行链路物理交换机必须在通道中的所有端口上支持 7,500 到 9,000 之间的 MTU 大小。内部和外部 ONTAP Select 网络应在端口组级别隔离。内部网络应使用不可路由(隔离)的 VLAN。外部网络可以使用 VST、EST 或 VGT。
以下示例显示了使用 LACP 的分布式 vSwitch 配置。
使用 LACP 时的 LAG 属性

使用启用了 LACP 的分布式 vSwitch 的外部端口组配置

使用启用了 LACP 的分布式 vSwitch 的内部端口组配置

|
|
LACP 要求您将上游交换机端口配置为端口通道。在分布式 vSwitch 上启用此配置之前,请确保已正确配置启用 LACP 的端口通道。 |