nmcli实验——Team网卡绑定

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: nmcli实验——Team网卡绑定

Team网卡绑定

实验要求:在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作

添加网卡

关闭虚拟机,点击虚拟机设置,添加两个网卡。并且通过nmcli device connect ens224命令激活网卡

创建虚拟team网卡,并绑定网卡

[root@localhost ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner":       {"name": "activebackup"}}'
Connection 'team0' (a9b9399c-4650-4f50-840c-42864b7321bc) successfully added.

con-name会话文件名

ifname设备名

config '{"runner": {"name": "activebackup"}}'选择team工作模式——主备

Team工作模式

[root@localhost ~]# ll /usr/share/doc/teamd/example_configs/
total 64
-rw-r--r--. 1 root root 305 Jul 26  2020 activebackup_arp_ping_1.conf
-rw-r--r--. 1 root root 465 Jul 26  2020 activebackup_arp_ping_2.conf
-rw-r--r--. 1 root root 194 Jul 26  2020 activebackup_ethtool_1.conf
-rw-r--r--. 1 root root 212 Jul 26  2020 activebackup_ethtool_2.conf
-rw-r--r--. 1 root root 241 Jul 26  2020 activebackup_ethtool_3.conf
-rw-r--r--. 1 root root 447 Jul 26  2020 activebackup_multi_lw_1.conf
-rw-r--r--. 1 root root 285 Jul 26  2020 activebackup_nsna_ping_1.conf
-rw-r--r--. 1 root root 318 Jul 26  2020 activebackup_tipc.conf
-rw-r--r--. 1 root root  96 Jul 26  2020 broadcast.conf
-rw-r--r--. 1 root root 209 Jul 26  2020 lacp_1.conf
-rw-r--r--. 1 root root  98 Jul 26  2020 loadbalance_1.conf
-rw-r--r--. 1 root root 140 Jul 26  2020 loadbalance_2.conf
-rw-r--r--. 1 root root 183 Jul 26  2020 loadbalance_3.conf
-rw-r--r--. 1 root root  93 Jul 26  2020 random.conf
-rw-r--r--. 1 root root 244 Jul 26  2020 roundrobin_2.conf
-rw-r--r--. 1 root root  97 Jul 26  2020 roundrobin.conf

activebackup主备

broadcast广播

lacp动态链路聚合

loadbalance负载均衡

random随机

roundrobin轮循

打开对应的配置文件,获取相应的配置参数

[root@localhost example_configs]# vim activebackup_arp_ping_2.conf 
#"runner":       {"name": "activebackup"},
#打开对应的配置文件,获取相应的配置参数

激活从设备,主设备

给虚拟网卡添加两个从接口

[root@localhost ~]# nmcli connection add type team-slave con-name team0-port1 ifname ens224 master team0 
Connection 'team0-port1' (31d8a0d1-4b5e-45db-92c8-b582cc87369d) successfully added.
[root@localhost ~]# nmcli connection add type team-slave con-name team0-port2 ifname ens256 master team0 
Connection 'team0-port2' (66bef96c-4a57-440a-ade2-d7564c31d348) successfully added.

team-slave定义为team-slave类型

[root@localhost ~]# nmcli connection show 
NAME                UUID                                  TYPE      DEVICE 
team0               a9b9399c-4650-4f50-840c-42864b7321bc  team      team0  
ens160              40da80dd-550a-4230-9eac-5b91a2225793  ethernet  ens160 
Wired connection 1  02a53879-7e45-398e-a470-cdd7ed03e265  ethernet  ens224 
Wired connection 2  6ff28c60-be96-3362-96e7-3b9553d7b626  ethernet  ens256 
team0-port1         31d8a0d1-4b5e-45db-92c8-b582cc87369d  ethernet  --     
team0-port2         66bef96c-4a57-440a-ade2-d7564c31d348  ethernet  --     

如果添加错误可以通过[root@localhost ~]# nmcli connection delete uuid 66bef96c-4a57-440a-ade2-d7564c31d348 来删除已经添加的从接口

[root@localhost ~]# nmcli connection up team0-port1 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
[root@localhost ~]# nmcli connection up team0-port2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7) 
[root@localhost ~]# nmcli connection up team0

激活两个从会话和主会话

测试

[root@localhost ~]# teamdctl team0 stat
setup:
  runner: activebackup
ports:
  ens224
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens256
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: ens224

完成之后,可以通过team网卡的虚拟网卡找到真实网卡进行通信

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
6天前
|
网络虚拟化
网络实验 VlAN 中 Trunk Access端口的说明及实验
本文介绍了VLAN技术及其在网络实验中的应用,包括Access端口和Trunk端口的工作原理,以及如何通过实验划分不同VLAN实现内部通信和跨交换机实现VLAN间通信的详细步骤和配置。
网络实验 VlAN 中 Trunk Access端口的说明及实验
|
1月前
|
虚拟化
VMware Workstation子网划分及bond配置案例
本文主要介绍了如何在VMware Workstation中进行子网划分以及如何添加和配置四块网卡以实现bond模式,并通过配置文件和命令行操作来验证bond模式的有效性。
38 2
VMware Workstation子网划分及bond配置案例
|
4月前
|
Ubuntu Linux
ubuntu linux配置bond 网卡绑定 多个bond配置多网关
ubuntu linux配置bond 网卡绑定 多个bond配置多网关
236 1
|
5月前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
115 0
|
网络虚拟化
HCIP VLAN实验
实验要求
53 0
|
Linux 测试技术 网络安全
VMware的网络配置---bridge,nat和hosts详解(一)
VMware的网络配置---bridge,nat和hosts详解
477 0
VMware的网络配置---bridge,nat和hosts详解(一)
|
虚拟化
VMware的网络配置---bridge,nat和hosts详解(二)
VMware的网络配置---bridge,nat和hosts详解
247 0
VMware的网络配置---bridge,nat和hosts详解(二)
|
虚拟化
将VMware Workstation 12 Pro的虚拟网卡修改为自己希望的IP网段
每天在做各种测试的时候,很多地方都会需要填写ip,每次都192.168.237...,每次都必须输入10几位的ip地址,烦不胜烦。
1266 0