背景介紹:
我所配的服務器是Lenovo x3850 x6 服務器原來用dbaas數據庫,現要改用入雲的操作。
之前,用光口配的鏈路聚合,現在改為電口配置鏈路聚合。
我的電口鏈路聚合配置如下:
ifcfg-bond0是電口的鏈路聚合,
ifcfg-bond1是之前光口的鏈路聚合,IP和網關之類的已注銷。

先查看一下服務器所使用的電口信息:
#ip a

電口的兩個網卡的配置如下:
[root@dbaas_db02 network-scripts]# cat ifcfg-eno24
TYPE=Ethernet
BOOTPROTO=none
NAME=eno24
DEVICE=eno24
ONBOOT=yes
MASTER=bond0
SLAVE=yes
[root@dbaas_db02 network-scripts]# cat ifcfg-eno24
TYPE=Ethernet
BOOTPROTO=none
NAME=eno24
DEVICE=eno24
ONBOOT=yes
MASTER=bond0
SLAVE=yes
然后,重啟網卡,報如下圖所示內容,提示不支持mode 4,ping網關也不通。

解決方案:
將ifcfg-bond0的配置文件中加入一條,BONDING_MASTER=yes 即可。
我的配置如下:
[root@dbaas_db02 network-scripts]# cat ifcfg-bond0
DEVICE=bond0
TYPE=BOND
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.32.249.87
NETMASK=255.255.255.0
GATEWAY=10.32.241.254
BONDING_MASTER=yes
BONDING_OPTS="miimon=80 mode=4 xmit_hash_policy=layer2+3"
最后,再重啟網卡,系統有時候依然會提示不支持鏈路聚合mode 4 。不過 沒有關系,這時候已經可以ping通網關了。
注意:
以上,我所說的只是服務器層面。鏈路聚合mode 4 除了服務器層面配置好后,還需要交換機層面再做lacp的動態鏈路聚合。
有關鏈路聚合的優秀文章,可參考:http://www.cnblogs.com/huangweimin/articles/6527058.html
