1、选择Networking Teaming配置方法
  • 使用文本用户界面工具nmtui
  • 使用命令行工具nmcli
  • 使用ifcfg配置文件创建网络成组
  • 使用图形用户界面配置网络成组
 
 
2、了解主接口和从属接口的默认行为【参考的官方文档】
 
3、网络成组和绑定对比
我的理解是传统bonding和teaming的对比。【参考的官方文档】
 
 
4、Network Teaming配置模式
  • broadcast (可将数据传送到所有端口)
  • round-robin (可按顺序将数据传送到所有端口)
  • active-backup(使用一个端口或链接时其他则处于备用状态)
  • loadbalance(使用主动Tx负载平衡及基于BPF的Tx端口选择程序)
  • lacp(采用802.3ad链接合并控制协议)
 
此外还可以使用以下链接监视程序
  • ethtool(Libteam lib使用ethtool监视链接状态变化)。若没有在配置中指定其他链接监控程序,则默认使用该程序。
  • arp_ping(使用arp_ping程序监控使用ARP数据包的远端硬件地址状态)
  • nsna_ping(使用IPv6邻居发现协议中的邻居播发和邻居请求监控邻居的接口状态)
 
注意,使用lacp运行程序时,只推荐使用ethtool链接监视程序
 
 
5、安装相应的软件包
服务器环境:
 
系统环境:
 
安装软件包:
#yum  install   teamd
 
 
查看系统中的网口:
#ip  link show
 
eno49和eno50做绑定,模式为 :主备-activebackup(一个网卡处于活跃状态,另一个处于备份状态,所有流量都在主链路上处理,当活跃网卡down掉时,启用备份网卡。)
 
 
6、使用nmcli命令行配置绑定
 
6.1 创建组接口team0
设备类型:team;设备名称和连接名称均为team0;绑定模式:activebackup-主备模式
#nmcli  connection add type team ifname team0 con-name  team0  config  '{"runner":{"name":"activebackup"}}'
 
 
6.2 设置ip地址和子网掩码,设置ip获取方法为手动
 
# nmcli connection modify team0 ipv4.addresses  '192.168.10.10/24 '  ipv4.gateway '192.168.10.254'  ipv4.dns '8.8.8.8'  
#nmcli connection modify team0 ipv4.method manual
 
配置完成后,会在/etc/sysconfig/network-scripts目录下生成ifcfg-team0的配置文件,如下图:
 
 
6.3将两块网卡添加进team0
 
添加网卡eno49/50,设备类型:team-slave;连接名称:team0-p1;master:team0
#nmcli   connection  add  type  team-slave  ifname eno49 con-name  team0-p1  master  team0
#nmcli   connection  add  type  team-slave  ifname eno50 con-name  team0-p2 master  team0
 
 
 
配置完成后,此时会在/etc/sysconfig/network-scripts目录下生成ifcfg-team0-p1,ifcfg-team0-p2的配置文件:
 
查看配置文件:
 
 
 
6.4 激活team0及其子网卡
直接重启网络服务:systemctl  restart network
 
或者一个一个就激活:
# 激活team0-p1
# nmcli connection up team0-p1
 
# 激活team0-p2
# nmcli connection up team0-p2
 
# 激活team0
# nmcli connection up team0
 
查看当前活跃网卡:
 
如果有网口配置错误的,直接删除,再重新配置:nmcli  conn  delete  eno50/team0-p1
 
 
6.5查看team0配置信息
 
 
 
6.6查看team0状态
 
查看当前活跃网卡:
 
 
查看team0端口状态:
 
 
最后的切换测试,直接在机房拔一根服务器的网线,ping只有一次丢包,没有中断。此次配置成功。
 
 

RHEL7 网口绑定Network Teaming的更多相关文章

  1. CentOS工作内容(六)双网卡带宽绑定bind teaming

    CentOS工作内容(六)双网卡带宽绑定bind  teaming Teaming功能是什么功能http://zhidao.baidu.com/link?url=cpcwl9LH4FSHJBaTW-e ...

  2. Linux多网口绑定配合华为5700 eth-trunk技术,提高网络性能

    在实际的环境中,服务器通过网口绑定技术,可以很容易的实现网口冗余,负载均衡,从而达到高可用的目的,而且可以提升网络的性能,大幅的提升网络I/O. 一般情况下,Linux的多网口绑定使用的是内核中的“b ...

  3. CentOS6下4网口绑定双IP

    1. 基础信息介绍    4个物理网口分别是:eth0,eth1(集成网卡),eth2,eth3(外置网卡)    其中,    内置网卡eth0和eth1绑定到bond0(192.168.224.2 ...

  4. Ubuntu18使用netplan设置多网口绑定

    Ubuntu18使用netplan设置网络参考:https://www.cnblogs.com/minseo/p/11325384.html 修改配置文件 /etc/netplan/50-cloud- ...

  5. centos7 双网口绑定

    1.关闭和停止NetworkManager服务 systemctl stop NetworkManager.service # 停止NetworkManager服务 systemctl disable ...

  6. linux网口绑定笔记-bind

    模式0:balance-rr 模式1:active-backup 模式2:balance-xor 模式3:broadcast 模式4:802.3ad 模式5:balance-tlb 模式6:balan ...

  7. 网络组Network Teaming

    网络组team:是将多个网卡聚合在一起,从而实现容错和提高吞吐量 1 创建网络组接口 nmcli connection add type team con-name TEAMname ifname I ...

  8. RHEL7 网卡绑定

     //bond(主要用于6系统) nmcli connection add type bond mode balance-rr con-name bond0 ifname bond0 ipv4.met ...

  9. 网络聚合Network Teaming

    team是新的聚合软件,依赖于安装包teamd,可以通过nmcli管理. team和bond的区别在于,支持hash加密,支持负载均衡,支持8块网卡,更好地支持IPV6,总之要取代bond. 1. 添 ...

随机推荐

  1. Cloudera Manager 常见异常

    1. Cloudera Management Service服务全部无法启动 观察到的现象: (1)cm service 组件无法启动,启动时服务请求超时终止:(2)主机信息也无法获取到,一直提示“无 ...

  2. 直连路由onlink

    根据路由器学习路由信息.生成并维护路由表的方法包括直连路由(Direct).静态路由(Static)和动态路由(Dynamic).直连路由:路由器接口所连接的子网的路由方式称为直连路由:非直连路由:通 ...

  3. Pearson Correlation Score

    [http://www.statisticshowto.com/what-is-the-pearson-correlation-coefficient/] Correlation between se ...

  4. 在java开发环境中,快捷键的使用及用法

    (1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip De ...

  5. ParallelForTransform作业

    ParallelForTransform作业是另一种ParallelFor作业 ; 专为在变形上操作而设计. 注意:ParallelForTransform作业是Unity中用于实现IJobParal ...

  6. 【JavaScript】初识js

    前端三大利器就是HTML+CSS+JavaScript,他们在整个前端开发中的主要作用大体可以概括如下 html 标记语言 负责页面的结构 css 层叠样式表 负责页面的样式 javascript 编 ...

  7. 配置cinder-backup服务使用ceph作为后端存储

    在ceph监视器上执行 CINDER_PASSWD='cinder1234!'controllerHost='controller'RABBIT_PASSWD='0penstackRMQ' 1.创建p ...

  8. 【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发

    看了看网上不少文章,发现很多内容都是很老的,没法用.故把自己的安装过程记录下来,方便以后使用 1.在这里,eclipse使用最新版eclipse juno 3.7 2.在adobe官网https:// ...

  9. Django模块

    django.contrib.humanize 一系列Django的模板过滤器,有助于向数据添加“人文关怀”. 把'django.contrib.humanize'添加到INSTALLED_APPS设 ...

  10. SaltStack安装部署

    SaltStack安装部署 安装: 一. master: 1. 配置yum源安装 # rpm --import https://repo.saltstack.com/yum/redhat/6/x86_ ...