IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> nmcli实验——Team网卡绑定 -> 正文阅读

[系统运维]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网卡的虚拟网卡找到真实网卡进行通信

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-10-17 13:11:55  更:2022-10-17 13:13:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/19 9:25:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码