Linux服务器拆bond记录
第一种情况:绑定成员端口错误,如何将错误的成员端口踢出bond0
假设服务器内有em1,em2,em3,三个端口,需求是1和2绑定成bond0,但实际绑定端口为em1,em3。此时需要将em3踢出bond,并将em2绑定到bond0。
执行:ifenslave -d bond0 em3,即可剔除成员端口em3
附上正确的配置
1、bond接口
cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=10.14.20.4
NETMASK=255.255.255.0
GATEWAY=10.14.20.1
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
BONDING_OPTS=“mode=4 miimon=100 ad_select=1 updelay=200 xmit_hash_policy=2”
2、成员端口
cat /etc/sysconfig/network-scripts/ifcfg-eth4
DEVICE=eth4
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth5
DEVICE=eth5
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes
3、重启网卡
modprobe --first-time bonding
#红色配置为Centos 7必须增加配置,Centos 6.8无需添加。
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
service network restart