centos7 team bondig 之 activebackup
之前我们考虑过使用bond技术实现网络的冗余,但是基于现有的情况(计划延迟),后发现centos7的最新bonding提出一个新的概念team,
其实是老大的要求,具体区别可以去百度,废话不多说,开始dev环境测试
找一个虚拟机,我这里使用一个全新系统,搞了一会弄了一个pxe安装centos7
环境:
centos7
双网卡
首先本来我是打算使用vmware的,后来发现实现不了,可能是版本的问题,后来直接上服务器。
查看所有的网络连接 nmcli connection show 创建一个team的连接 nmcli con add type team con-name team0 ifname team0-eth0 config '{"runner":{"name":"activebackup"}}' 这个时候可以使用ip a 看到多出来的一个网卡 team0-eth0 若想改变team的模式可以编辑/etc/sysconfig/network-scripts/ifcfg-team0 nmcli connection reload 建议systemctl network restart 配置team0的信息 nmcli connection modify team0 ipv4.addresses "192.168.1.250/24" nmcli connection modify team0 ipv4.gateway "192.168.1.1" nmcli connection modify team0 ipv4.dns "192.168.1.1" nmcli connection modify team0 ipv4.method manual 将物理网卡em1 em2加入到team中,并有别名team0-port1 team0-port2 nmcli connection add type team-slave con-name team0-port1 ifname em1 master team0 nmcli connection add type team-slave con-name team0-port2 ifname em2 master team0 启动激活team0 nmcli connection up team0 nmcli connection up team0-port1 nmcli connection up team0-port2 验证 teamdctl team0-eth0 state view 删除 nmcli con del team0 team0-port1 team0-port2 开机启动 nmcli connection modify team0-eth0 connection.autoconnect yes