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网卡的虚拟网卡找到真实网卡进行通信

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阿瑾~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值