(shell的运用)——shell脚本实现链路聚合

配置网卡链路聚合

目的:将多个网卡通过逻辑的方法集合在一起,加大带宽、冗余备份。

使用机器1台:c--1

机器c--1设置两个网卡都为vm1  vm1

1、编辑shell脚本

[root@C7--01 ~]# vim lljh.sh

#!/bin/bash
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens33     #删除网卡ens33
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens37     #删除网卡ens37

systemctl restart network             #重启网卡

nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}'          #创建team0公共网卡

nmcli connection add con-name team0-1 type team-slave ifname ens33 master team0   #将物理网卡添加到逻辑网卡中
nmcli connection add con-name team0-2 type team-slave ifname ens37 master team0   #将物理网卡添加到逻辑网卡中

nmcli connection up team0-1   #开启物理网卡
nmcli connection up team0-2   #开启物理网卡

nmcli connection show         #查看网卡信息,是否是正常状态
sleep 10               #等待10s

teamdctl team0 state   #查看链路聚合状态是冗余备份的状态
sleep 10

nmcli connection modify team0 ipv4.addresses 192.168.2.1/24 ipv4.gateway 192.168.2.254 ipv4.method manual    #设置team0网卡的临时ip地址并且启动网卡

nmcli connection up team0       #启用team0

sed -i /^BOOTPROTO/s/none/static/g /etc/sysconfig/network-scripts/ifcfg-team0   #修改ifcfg-team0文件

systemctl restart network   #重启网卡 



保存

运行脚本:bash lljh.sh

测试:

 使用本机com进行ping虚拟机192.168.2.1

在虚拟机上关闭第一个网卡,关闭后发现ping不通,需要重启网卡,重启后通信正常

模式
active-backup模式的特点:一个端口处于主状态,一个处于从状态,所有流量都在主链路上处理,从不会有任何流量。当主端口down掉时,从端口接手主状态
loadbalance其中又分为:主动和被动模式。主动模式,是team会智能判断进行负载均衡。被动模式是进行随机的负载均衡
roundrobin以轮循的方式传输所有端口的包
random 随机分配

 修改模式进入  ifcfg-team0  文件中

[root@C7--01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-team0

DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"     #修改模式
PROXY_METHOD=none  
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=team0
UUID=c7fc1635-23a2-463a-8ba1-529c97f2c15d
ONBOOT=yes
DEVICETYPE=Team
IPADDR=192.168.2.1
PREFIX=24
GATEWAY=192.168.2.254

注意:如果其中一个网卡故障,需重启网卡才可通信

 可做一个shell脚本1分钟检测一次如果有一个down那么就重启网卡

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘浪初心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值