Linux系统中链路聚合有两种方式其中一种bond方式 上一篇博客已经解释过了:https://mp.csdn.net/postedit/84233264
我们来看看第二种 team方式:
开始实验:
在虚拟机中做实验:
可以看到我们的虚拟机网卡信息:
利用nmcli命令来创建team0逻辑网卡:
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.111/24
输入命令:(创建名为team0,类型为team的,主备方式的,ip为 172.25.254.111的逻辑网卡team0)
新建逻辑网卡team0成功,因为和真机(172.25.254.148)处于同一网段,所以PING一下:
可以看到此时无法PING通:
查看team的相关信息:(teamdctl team0 stat)
此时没有真实设备添加在team0逻辑网卡上:所以无法正常工作:
team方式和bond方式一样,需要将真实的网卡加到逻辑网卡上才能正常工作:
将eth0加到team0上:
查看设备:
查看team相关信息:(可以看到eth0添加成功,而且作为主网卡工作)
再次PING一下真机:(可以看到此时可以PING通了)
此时team0逻辑网卡只有eth0网卡在工作,没有备用网卡
添加eth1备用网卡到team0:
添加成功:
可以看到此时eth0作为主网卡正在工作,eth1作为备用网卡!:
模拟问题: 当eth0主网卡出现问题时,eth1备用网卡能否及时上岗工作:
当我们关闭eth0的时候可以看到:(eth1备用网卡变为了主网卡,从而保证网络可以正常使用!)
同理开启eth0,关闭eth1,eth0也由备用网卡变为了主网卡工作:
########编写配置文件来创建team逻辑网卡######
首先清除之前实验痕迹:!!!
编写文件
vim /etc/sysconfig/network-scripts/ifcfg-team0
内容如下:
再添加 eth0,eth1主,备用网卡信息:
eth0内容如下:
eth1内容如下:
重启网络可以看到生成的配置文件:
可以看到成功了:
over!