酸黄瓜 发表于 2023-3-10 19:56:42

Centos 7 之 双网卡绑定team主备

一、 activebackup - 主备模式

一个网卡处于活动状态,另一个处于备份状态,所有流量都在主链路上处理,当活动网卡down掉时,启用备份网卡。
 
实验环境VMware虚拟机;
这里我要实现双网卡绑定主备模式,并且当主卡故障恢复后,活动端口自动切回主卡(调整prio优先级实现),如果不加优先级这条命令,当主卡故障恢复后,备卡仍充当主要活动端口
 
1、添加逻辑网卡team0,并启用activebackup模式

$team=team2
$ens1=ens36
$ens2=ens37
cat > ifcfg-$team
NAME=$team
DEVICE=$team
DEVICETYPE=Team
BOOTPROTO=none
ONBOOT=yes
NETWORK=$team_network
IPADDR=$team_ip
PREFIX=$team_PREFIX
GATEWAY=$team_gateway
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
 
2、添加物理网卡到activebackup

#创建port文件,调整prio优先级(使当中一张网卡处于主状态,数值大的当主)

cat > ifcfg-$team-$ens1
NAME=$team-$ens1
DEVICE=$ens1
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=$team
SLAVE=yes
TEAM_PORT_CONFIG='{"prio":100}'
 
cat > ifcfg-$team-$ens2
NAME=$team-$ens2
DEVICE=$ens2
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=$team
SLAVE=yes
TEAM_PORT_CONFIG='{"prio":99}'
 
3、重启网络

systemctl restart network
 
4、检查端口状态

teamnl team0 ports

 

5、检查team状态

teamdctl team0 state

 
6、现在模拟网卡故障断开链接,在虚拟机设置,将ens36网卡的链接状态断开

#或者手动断开其中一条链路验证主备模式切换是否正常

ip link set ens36 down(断开)
ip link set ens36 up(启用)
 

 

7、断开后再查看team状态,和ping状态,ens37接管活动端口,并超时2次恢复了ping


 
8、然后把ens36网卡的链接恢复


 

9、可以看到ens36马上接管正在活动端口,并且ping在断开2次后同样恢复ping


 
10、在说一下 prio优先级 ,如果配置文件没有配置这一项,那么当活动网卡的网络断开并恢复后,活动网卡依然是切换后的ens37。
 

 

来源:https://www.cnblogs.com/daoguanmao/p/17203645.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Centos 7 之 双网卡绑定team主备