| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> LINUX虚拟网卡绑定 -> 正文阅读 |
|
[系统运维]LINUX虚拟网卡绑定 |
?为了提升服务器的可靠性 我们通常需要将多个网卡进行绑定起到一个冗余(备份)的作用 新添的虚拟网卡的工作方式含有六种: ? ? ? ? 1.广播模式:服务器传来的请求报文传递给每一个绑定的真实网卡,造成报文重发 资源浪费 ? ? ? ? 2.链路聚合:当服务器请求过大,网卡1与team0的链路不足以承载,将网卡1与2的链路整合可以起到提高带宽的作用 ? ? ? ? 3.随机模式? ? ? ? ? 4.负载均衡:在某一时间段,请求过多 1链路形成拥堵,多余请求就会选择2链路进行传输 ? ? ? ? 5.主备模式:当网卡一故障无法正常工作时,网卡二自动弹起 ? ? ? ? 6.轮循 在这个实验中要求将两个网卡绑定到虚拟网卡team0中,若网卡1故障,网卡2能够弹起来? 实验思路:1.首先添加两台真实网卡 (在VMware总的虚拟机设置进行添加适配器) ? ? ? ? ? ? ? ? ? 2.添加虚拟网卡设备team0,表定其工作方式 ? ? ? ? ? ? ? ? ? 3.将两个真实网卡绑定到虚拟网卡team0上 ? ? ? ? ? ? ? ? ? 4.激活从设备? ? ? ? ? ? ? ? ? ? 5.激活主设备 实验配置:1. ?2.
[root@localhost ~]
# nmcli connection add type team con-name team0 ifname team0
config '{"runner": {"name": "activebackup"} }'
##添加了虚拟网卡team0 会话名与设备名都为team0 工作方式为主备模式
3.
[root@localhost ~]
# nmcli connection add type team-slave con-name team0-port1
ifname ens224?master team0
[root@localhost ~]
# nmcli connection add type team-slave con-name team0-port2
ifname ens256?master team0
##将两个真实网卡绑定到team0虚拟网卡上?
4与5.
\#
激活从设备
[root@localhost ~]
# nmcli connection up team0-port1
[root@localhost ~]
# nmcli connection up team0-port2
\#
激活主设备
[root@localhost ~]
# nmcli connection up team0
配置完成后进行检验:
\#
查看创建好的
会话
[root@localhost ~]
# nmcli connection show
\#
查看启动后的
team0虚拟网卡的
状态
[root@localhost ~]
# teamdctl team0 state
?可以看出现在有效的网卡为ens256 当ens256网卡故障时 ens224就会自动弹起
\#
停用两个从设备会话测试时还是能
ping
通
[root@localhost ~]
# nmcli connection down team0-port1
[root@localhost ~]
# nmcli connection down team0-port2
[root@localhost ~]
# nmcli device disconnect ens224
[root@localhost ~]
#nmcli device disconnect ens256
#
删除
team0
[root@localhost ~]
# nmcli connection delete tem0-port1
[root@localhost ~]
# nmcli connection delete team0-port2
[root@localhost ~]
# nmcli connectiion delete team0
con-name:会话名
ifname:设备名
会话文件与设备文件的区别?(仅为个人理解)
? ? ? ? 在Linux中,所有资源都是以文件形式存储,而网卡设备也有对应的配置文件(存在许多统一为设备文件),配置文件有很多但生效的只有一种 这种配置文件称为会话文件?
结束 (以上仅是本人小菜鸟的实验作业 仅为个人理解)
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 18:19:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |