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 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 虚拟网卡team的配置方法 -> 正文阅读

[系统运维]虚拟网卡team的配置方法

我们知道Linux系统大多数用在企业服务器中,那么对外服务必须需要的肯定是网络畅通稳定性,一台Linux虚拟服务器可以通过dhclient来获取动态ip地址,也可以通过nmcli来获取静态ip地址;总所周知,静态ip具有稳定性高的特点

如何获取一个静态ip

使用命令nmcli connection modify (网卡会话名) ipv4.method manual ipv4.address 192.168.***.***/** ipv4.gateway 192.168.***.*** ipv4.dns 114.114.114.114 autoconnect yes

如果想要配置两个dns,可以在114.114.114.114后输入 + ipv4.dns 8.8.8.8

使用命令nmcli connection up (网卡会话名)来使此配置开机自启动,毕竟不希望每次开机以后配置一遍

实例

为什么我知道是给192.168.218.128/24?

涉及一个知识,那就是虚拟机的上网模式,或者在企业中已经知道要分配的静态地址便不用去查看

在Windows界面中按win+r,打开运行,输入cmd打开命令行界面,输入ipconfig,就能查看我们当前虚拟机上网的两张网卡

其中一个是VMnet1,一个是VMnet2,这两张网卡有什么区别?

其中VMnet1是当虚拟机上网模式为仅主机模式时使用的网卡;VMnet8是虚拟机上网模式为NAT模式

是使用的网卡

这两种模式是什么?

我们知道,在威睿的虚拟机中一共是有三种上网模式:仅主机模式、NAT模式、桥接模式

  • 仅主机模式就是这台虚拟机仅仅支持虚拟机与主机之间的通信,不能够对外进行网络访问

  • NAT模式就是主机与虚拟机之间建立的一个专用网络,虚拟机可以跟主机通信的前提下增加了对外访问的功能,但是所有的数据必须通过NAT转换,转换成主机的ip再对外访问,外部网络响应的数据包也只能由主机先接收再交给虚拟机

  • 桥接模式就是虚拟机获取到一个和主机同等地位的ip地址,在可以与主机通信的前提下,可以直接通过主机的物理网络适配器直接向外通信,这是将会占用一个IP地址

其中主机模式获取ip地址的方式是通过VMnet1,NAT模式获取ip的方式是通过VMnet8,因此我给虚拟机配置ip的时候判断我应该给192.168.218.128/24的网络地址,网关可以是此网段中的任意一个有效且不冲突的ip地址,DNS地址因为虚拟主机没有搭建DNS服务器,Windows上也没有搭建DNS服务器,因此需要一个公共的DNS服务器地址。

现在再对此命令进行解析就理解就轻松多了

现在应该思考另一个问题,我的静态ip或动态ip一定稳定可靠吗?当然是不一定,万一使用的网卡坏了呢,那么如何提高稳定性?

用冗余的思想去思考,一个地址不一定稳定,那么我可不可以一次给他划一个容器,在容器里分多个地址?一个down掉了另一个直接上,保证我服务器的稳定性。

当然可以,不过但是现在是虚拟机,没办法像真机一样,当我需要额外的网卡我可以通过插板卡来解决,但是要保持实的不行来虚的理念。我们可以通过添加虚拟机中的虚拟网卡的方法并且绑定到一个容器里面,像网关冗余一样,在Linux中我们叫这样的虚拟容器为team,为了方便理解,我们这里将虚拟机看作真实的机器,那么所添加的虚拟网卡也就是真实网卡,虚拟容器其实也就是逻辑上的虚拟网卡

配置虚拟网卡的步骤

?一、虚拟机添加虚拟网卡?

1、


在威睿的选项卡界面找到虚拟机,点击打开设置? ????????????????

2、点击添加

???????

3、选择网络适配器,点击完成,此时就成功添加一张虚拟网卡,可以添加多张(我这里添加了两张)

可以在Linux中通过ip a的方式查看我们添加的两张网卡分别是ens224和ens256

二、此时我们的网卡只是添加上去,并没有连接到我们的主机,此时我们需要将两张网卡连接到我们的主机,使用nmcli device connect (会话名)

此时我们就再用ip a指令查看,法相这两张网卡已经有了一张成熟网卡该有的样子

三、创建team虚拟组(网卡)

使用nmcli connection add type team con-name (会话名) ifname team0 (设备名) config ‘{team网卡的工作模式}'

这里提到了team网卡的工作模式,那么有哪些工作模式?

  • activeback:主备模式。即选一张网卡作为主网卡,平时上网就用这张网卡,当这张网卡down掉以后,其他的网卡上位
  • broadcast:广播模式。即两张网卡同时收发数据,注意这里指的是一个数据接受两次,很明显这将会造成大量的重复数据,故不建议使用
  • lacp:链路聚合模式
  • loadblance:负载均衡模式。即两张网卡同时收发一个数据,达到负载均衡的作用,与broadcast模式有区别
  • random:随机模式。即两张网卡随机选一张收发数据
  • roundbin:轮询模式。即一张网卡发送完一个数据另一张网卡紧接着发送

那么单引号里面直接添加工作模式的缩写吗?当然不是。

在/usr/share/doc/teamd/example_configs下有各个模式的示例文件,我们需要添加的是runner里面的内容,那我们cd到这个目录下看看有哪些示例。

这里我们可以看到这六种文件,我们vim打开主备1,然后将runner部分("runner":? ? {"name":? "activebackup"})粘贴到单引号内

复制内容,粘贴

此时虚拟team网卡已经添加成功;但是team网卡此时只是一个空的组,并不能直接使用,所以需要激活网卡(绑定真实网卡)

三、绑定team网卡

使用命令nmcli connection add type team-slave con-name (虚拟网卡会话名) ifname (真实网卡名)master team0

四、激活从会话和主会话

在这里所添加的真实网卡为从会话,虚拟的team0网卡为主会话;使用命令nmcli connection up (team-port1&team-port2)来激活主从会话

五、查看team网卡状态

可以看到当前team虚拟网卡已经激活,使用真实网卡ens224上网

六、检测

因为我的Linux主机已经搭建了http的web服务,所以我通过访问team0的地址访问我的虚拟主机上的服务来判断team虚拟网卡是否工作,查看team0的ip为192.168.218.129,这里的地址为dhcp自动获取,当然也可以用静态获取的方法来获取ip

成功访问!!

  系统运维 最新文章
配置小型公司网络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:14:26 
 
开发: 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:28:44-

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