ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux 实现双网卡绑定单个IP——team篇

2022-06-22 09:34:47  阅读:257  来源: 互联网

标签:IP linux team0 网卡 link web01 team root ens33


介绍

(1)简单的说就是多个物理的端口绑定在一起当成一个逻辑端口来使用,以便提高带宽,实现负
载平衡或高可用的功能。
(2)配置的基本过程就是配置一个逻辑端口的连接,视作 master;然后把需要的物理端口配置
成 slave 连接,绑定到组。然后把这个逻辑端口分配 IP 就可以用了。
(3)网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以
有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度。
(4)网卡的链路聚合一般常用的有"bond"和"team"两种模式,"bond"模式最多可以添加两块卡,"team"
模式最多可以添加八块网卡。

1、安装teamd

[root@web01 ~]# yum -y install teamd

2、停止NetworkManager 什么是NetworkManager呢? NetworkManager服务是管理和监控网络设置的守护进程,CentOS7更加注重使用NetworkManager服务来实现网络的配置和管理,CentOS7以前是通过network服务管理网络,以后的版本所有网络管理和设置统一由NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。

[root@web01 ~]# systemctl stop NetworkManager && systemctl disable NetworkManager

3、编辑Network配置文件

[root@web01 ~]# cd /etc/sysconfig/network-scripts/
[root@web01 network-scripts]# cat ifcfg-team0 
DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
DNS1=114.114.114.114
IPADDR=192.168.171.111
PREFIX=24
GATEWAY=192.168.171.2
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
#以上DNS1、IPADDR、PREFIX、GATEWAY 请根据自己实际情况所需要而编写

#编辑ens33网卡配置文件
[root@web01 network-scripts]# cat ifcfg-ens33 
DEVICETYPE=TeamPort
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio":100}'
NAME=ens33               # name和device根据自己实际网卡名称来编写
DEVICE=ens33
ONBOOT=yes

#编辑ens36网卡配置文件
[root@web01 network-scripts]# cat ifcfg-ens36 
DEVICETYPE=TeamPort
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio":99}'
NAME=ens36              # 同上ens33
DEVICE=ens36
ONBOOT=yes

4、重启网卡使之生效

[root@web01 ~]# systemctl restart network

5、验证team是否配置成功

#查看team0成员
[root@web01 ~]# teamnl team0 ports             # 可以看到两块网卡都为up
 3: ens36: up 1000Mbit FD 
 2: ens33: up 1000Mbit FD 

#查看team0状态
[root@web01 ~]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  ens33
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens36
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:                  # 显示当前正在工作的网卡
  active port: ens33

标签:IP,linux,team0,网卡,link,web01,team,root,ens33
来源: https://www.cnblogs.com/colin88/p/16399231.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有