vSphere ESXI配置多网卡链路聚合模式
背景:使用浪潮NF5280M6服务器安装ESXI6.7,服务器使用两个光纤网卡连接华为交换机。如果ESXI主机仅使用一块网卡则可以正常使用,但是如果是两块网卡配置聚合模式,那么需要配置配置呢?
1. 交换机链路聚合配置
为了提高服务器的接入带宽和可靠性,将两个或者更多的物理网卡聚合成一个网卡组,以提供负载均衡或者网卡冗余。
根据是否启用链路聚合控制协议LACP,链路聚合分为手工模式和LACP模式。
1.1. 配置链路聚合模式为LACP模式(动态模式)
LACP模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,但活动接口的选择是由LACP协商确定的,配置相对灵活。
存在成员接口的情况下,可以将Eth-Trunk的工作模式由手工模式切换为LACP模式,也可以由LACP模式切换为手工模式。但是如果Eth-Trunk加入了E-Trunk,则工作模式不能更改。
删除已存在的成员接口请在相应接口视图下执行命令
undo eth-trunk
或在Eth-Trunk视图下执行命令
undo trunkport interface-type interface-number。
操作步骤:
-
执行命令
system-view
,进入系统视图。 -
执行命令
interface eth-trunk trunk-id
,进入Eth-Trunk接口视图。 -
执行命令
mode lacp
,配置Eth-Trunk的工作模式。
缺省情况下,Eth-Trunk的工作模式为手工模式。
配置时需要保证本端和对端的聚合模式一致。即如果本端配置为LACP模式,那么对端设备也必须要配置为LACP模式。
1.2. 配置链路聚合模式为手工模式
手工模式下,Eth-Trunk的建立、成员接口的加入完全由手工来配置。所有活动链路都参与数据的转发,平均分担流量。手工模式通常应用在对端设备不支持LACP协议的情况下。
存在成员接口的情况下,可以将Eth-Trunk的工作模式由手工模式切换为LACP模式,也可以由LACP模式切换为手工模式。但是如果Eth-Trunk加入了E-Trunk,则工作模式不能更改。
删除已存在的成员接口请在相应接口视图下执行命令
undo eth-trunk
或在Eth-Trunk视图下执行命令
undo trunkport interface-type interface-number。
操作步骤:
-
执行命令
system-view
,进入系统视图。 -
执行命令
interface eth-trunk trunk-id
,进入Eth-Trunk接口视图。 -
执行命令
mode manual load-balance
,配置Eth-Trunk的工作模式。
缺省情况下,Eth-Trunk的工作模式为手工模式。
配置时需要保证本端和对端的聚合模式一致。即如果本端配置为手工模式,那么对端设备也必须要配置为手工模式。
2. 交换机与服务器通过链路聚合互联
-
服务器的网卡型号必须是相同的。
-
服务器和接入设备的
链路聚合模式要匹配
。
这里以Intel网卡为例,服务器一般采用静态链接聚合和IEEE 802.3ad动态链接聚合两种方式。当服务器选择静态链接聚合方式,对应接入设备应该选择手工模式;当服务器选择IEEE 802.3ad动态链接聚合方式,对应接入设备应该选择LACP模式。 -
当服务器需要通过交换机从远端服务器获取配置文件后才可以启动链路聚合时,交换机的链路聚合口需要配置lacp force-forward。
3. vSphere ESXI环境主机链路聚合配置要求
针对ESXI网络环境,要实现网络冗余、负载平衡和故障切换,必须执行以下操作:
● 在物理交换机上启用链路聚合。链路聚合也称为以太网通道、以太网中继、端口通道和多链路中继。
● 将 ESXI虚拟交换机的配置设置为与这些概念兼容。
● ESXI主机仅支持在一个物理交换机或堆栈交换机上实现网卡绑定。
● 不同的中继交换机上从不支持链路聚合。
● 交换机必须设置手动模式的链路聚合,虚拟交换机的负载平衡方法必须设置为基于IP哈希的路由。确保参与的网卡已连接到相同物理交换机上配置的端口。
● 在没有配置802.3ad聚合时,启用基于IP哈希的路由将中断网络,因此必须先对虚拟交换机进行更改。再去修改交换机的链路聚合模式(交换机配置为手动模式的链路聚合)
链路聚合中需要指出的是:LACP协议并不等于链路聚合技术,而是IEEE802.3ad提供的一种链路聚合控制方式,具体实现中也可采用其它的聚合控制方式。