linux下bond配置
bond配置
将多个网卡接口组合为一个
选择绑定模式:常见模式有:
mode=0(balance-rr,平衡轮循策略): 链路负载均衡,增加带宽,支持容错,数据包依次从不同网卡传输。需交换机配置聚合口。
mode=1(active-backup,主 - 备份策略):主备模式,仅一块网卡工作,故障时备用网卡切换为主用,提供高可用性,资源利用率低 。
mode=6(balance-alb,适配器适应性负载均衡):在传输和接收方向都实现负载均衡 ,不需要交换机特别支持。
U系系统配置
#安装绑定工具
sudo apt-get install ifenslave
#加载内核模块
echo "bonding" >> /etc/modules
vim /etc/network/interfaces
#将ens32及ens34加入bond1
auto lo
iface lo inet loopback
# The primary network interface
#auto ens32
#iface ens32 inet static
#auto ens34
#iface ens34 inet static
bond-master bond1
auto bond1
iface bond1 inet static
bond-primary ens32
bond-slaves ens32 ens34
bond-mode 1
bond-miimon 100
bond-downdelay 200
bond-updelay 200
address 192.168.88.12
netmask 255.255.255.0
gateway 192.168.88.2
R系系统配置
#将ens33及ens34加入bond0
]$ cat /etc/modules-load.d/bond.conf
bonding
]$ cat /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
NAME=bond0
DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.88.22
PREFIX=24
GATEWAY=192.168.88.2
DNS1=192.168.88.2
IPV6_PRIVACY=no
BONDING_OPTS="mode=6 miimon=100"
]$ cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
MASTER=bond0
SLAVE=yes
]$ cat /etc/sysconfig/network-scripts/ifcfg-ens34
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
NAME=ens34
DEVICE=ens34
ONBOOT=yes
MASTER=bond0
SLAVE=yes
补充:
查看模块加载情况
lsmod|grep bonding
bond参数补充:
bond-miimon 100 #链路监测的时间间隔100ms
bond-downdelay 200 #在检测到链路故障后,等待200ms将网卡标记为不可用
bond-updelay 200 #在检测到链路恢复正常后,等待200ms将网卡重新标记为可用
本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/18910022
浙公网安备 33010602011771号