网卡的Team
来源:互联网 发布:java乘法表 编辑:程序博客网 时间:2024/06/04 01:29
作者:【吴业亮】云计算开发工程师
博客:http://blog.csdn.net/wylfengyujiancheng
前提安装rpm包
# yum install NetworkManager-team team* -y
创建 team网络组:
broadcast 传输来自所有端口的包
roundrobin 以轮循的方式传输所有端口的包
activebakup 这是一个故障迁移程序,监控链接更改并选择活动的端口进行传输
loadbalance 监控流量并使用哈希函数以尝试在选择传输端口的时候达到完美均衡
lacp 实施802.3ad 链路聚合协议,可以使用与 loadbalance 运行程序相同的传输端口选择的可能性
参考样例:
cd /usr/share/doc/teamd-*/
创建一个team设备,名称为team0,且使用主备模式:
# nmcli connection add con-name team0 type team ifname team0 config '{"runer":{"name":"activebackup"}}'
2、设置team为静态地址,其中manual就是静态IP地址,因此设置 method为manual
# nmcli connection modify team0 ipv4.addresses 10.1.250.111/16 ipv4.gateway 10.1.0.1 ipv4.method manual
3、查看team0设备连接是否已经创建
# nmcli connection show
4、查看生成的配置文件
# ls -l /etc/sysconfig/network-scripts/ifcfg-team0
5、将ens37设备加入team0网路组,并设置从设备名为team0-ens37
# nmcli connection add con-name team0-ens37 type team-slave autoconnect no ifname ens37 master team0
6、将ens38设备加入team0网路组,并设置从设备名为team0-ens38
# nmcli connection add con-name team0-ens38 type team-slave autoconnect no ifname ens38 master team0
7、查看网络组子网卡配置文件是否自动生成
ls -l /etc/sysconfig/network-scripts/ifcfg-team0*# ls -l /etc/sysconfig/network-scripts/ifcfg-team0*-rw-r--r--. 1 root root 407 Jan 13 14:31 /etc/sysconfig/network-scripts/ifcfg-team0-rw-r--r--. 1 root root 121 Jan 13 12:12 /etc/sysconfig/network-scripts/ifcfg-team0-ens37-rw-r--r--. 1 root root 121 Jan 13 12:12 /etc/sysconfig/network-scripts/ifcfg-team0-ens38
8、查看连接列表
# nmcli connection showNAME UUID TYPE DEVICEens33 e7520c99-c272-4cf5-93e6-8ec0d3edd05d 802-3-ethernet ens33 team0 88ddd81f-a579-4242-8144-714b6eaed8a5 team team0 team0-ens37 1f1b1339-e1bb-4f6c-a42e-ac82867ffc46 802-3-ethernet ens37 team0-ens38 f403dceb-2c3c-4a71-9d72-a6d3ec8c84fa 802-3-ethernet ens38 ens37 25823e3a-4388-332c-8cf0-89dd35ece2f3 802-3-ethernet -- ens38 fec36843-1bec-3191-9e05-2efc9f4ba006 802-3-ethernet --
9、激活team0网络组成员
断开原本的ens37链接
# nmcli device disconnect ens37
启用team0-ens37网络组设备
# nmcli connection up team0-ens37
断开原本的ens38链接
# nmcli device disconnect ens38
启用team0-ens37网络组设备
# nmcli connection up team0-ens38
查看路由
# ip route showdefault via 192.10.10.1 dev team0 proto static metric 350192.10.10.0/24 dev team0 proto kernel scope link src 192.10.10.87 metric 350192.168.8.0/24 dev ens33 proto kernel scope link src 192.168.8.66 metric 100
查看状态
# teamdctl team0 statesetup: runner: loadbalanceports: ens38 link watches: link summary: up instance[link_watch_0]: name: ethtool link: up down count: 0 ens37 link watches: link summary: up instance[link_watch_0]: name: ethtool link: up down count: 0
禁止ens37和ens38开机启动
# nmcli con mod ens37 connection.autoconnect no# nmcli con mod ens38 connection.autoconnect no
启用team0-ens37和team0-ens38开机启动
# nmcli con mod team0-ens37 connection.autoconnect yes# nmcli con mod team0-ens38 connection.autoconnect yes
阅读全文
0 0
- 网卡的Team
- RedHat 6 配置网卡team
- Linux中使用team方法绑定网卡
- Centos7 通过nmcli team实现网卡绑定
- 网卡高可用与负载均衡【team】
- 网卡链路聚合之team
- nmcli 网卡链路绑定team
- Linux中team网卡和bridge网卡配置
- 聊聊我们的team
- Team
- Team
- CentOS 7.2 team实现网卡聚合链路(双网卡绑定)脚本及验证
- 什么样的Team Leader是个优秀的Team Leader?
- TIGER TEAM 的一些价值观
- 史上最全的一次team合影!
- Team foundation Server 的困惑
- Rational Team Concert 的使用
- Rational Team Concert 的使用
- HTML图像标签
- redis hash和 sorted set 使用(用户信息和排行榜)
- 16.3 语言标记与 HTTP
- 黄油刀8.8.1配置
- vue-cli main.js文件详解
- 网卡的Team
- leveldb 源码分析 —— SkipList跳表
- JAVA IO系统 (笔记一)
- 渐进式框架-vue
- linux命令ps aux|grep xxx详解
- Struts2标签库整理【完整】
- [Unity][unet][Android]真机安卓和模拟器安卓发送信息交互通讯
- 如何让多播报文从指定的网口发出去
- Edittext设置inputType为密码不能生效