系统服务(22年国赛)—— nmcli命令部署VXLAN

news2024/9/21 2:50:27

前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访!

系统服务(22年国赛)—— VXLAN服务部署icon-default.png?t=N7T8https://myweb.myskillstree.cn/118.html

目录

题目:

AppSrv

关闭防火墙和SElinux

安装bridge-utils工具

添加名为br-vxlan的网桥

创建VXLAN

创建VXLAN子接口并配置ip

将VXLAN添加到网桥中

StorageSrv

关闭防火墙和SElinux

安装bridge-utils工具

添加名为br-vxlan的网桥

创建VXLAN

创建VXLAN子接口并配置ip

将VXLAN添加到网桥中

测试:


题目:

  • 在 appsrv 和 storagesrv 上搭建 vxlan,需求如下:
  • 安装实验网桥
  • 新建 vxlan 隧道,网桥名称为 br-vxlan,网桥的出口为 vxlan100,id 为 100.
  • appsrv 的隧道地址为 172.16.1.1/24,storagesrv 的隧道地址为172.16.1.2/24.
  • 测试网桥之间二层的联通性。

  ## 本内容将使用nmcli命令实现,即使关机重启也依旧生效,网上大多数千篇一律的都是用ip命令实现,这种也不知道是谁抄谁的,基本上都一模一样,关机重启后就会失效。

AppSrv

关闭防火墙和SElinux

systemctl stop firewalld
setenforce 0

安装bridge-utils工具

yum install bridge-utils -y

添加名为br-vxlan的网桥

nmcli con add con-name br-vxlan ifname br-vxlan type bridge ipv4.method disabled ipv6.method ignore                # 添加一个名为br-vxlan的网桥且不设置ip地址,否则会一直在获取地址而启动失败

创建VXLAN

nmcli con add con-name vxlan100 ifname vxlan100 type vxlan id 100 local 192.168.100.100 remote 192.168.100.200 destination-port 4789 dev ens32 ipv4.method disabled ipv6.method ignore                  # 创建名为 vxlan100 的 vxlan 接口,指定其 vni、对端 ip、目的 udp 端口和本设备上承载 vxlan 流量的物理接口

创建VXLAN子接口并配置ip

        因为vxlan绑定到网桥后就无法配置ip地址了,我们可以创建一个虚拟的vlan子接口并配置IP地址来通信

nmcli con add con-name vxlan100.1 ifname vxlan100.1 type vlan id 100 dev vxlan100
nmcli con modify vxlan100.1 ipv4.method manual ipv4.address 172.16.1.1/24 
nmcli con up vxlan100

将VXLAN添加到网桥中

nmcli con modify vxlan100 master br-vxlan
nmcli con up vxlan100   

StorageSrv

关闭防火墙和SElinux

systemctl stop firewalld
setenforce 0

安装bridge-utils工具

yum install bridge-utils -y

添加名为br-vxlan的网桥

nmcli con add con-name br-vxlan ifname br-vxlan type bridge ipv4.method disabled ipv6.method ignore                # 添加一个名为br-vxlan的网桥且不设置ip地址,否则会一直在获取地址而启动失败

创建VXLAN

nmcli con add con-name vxlan100 ifname vxlan100 type vxlan id 100 local 192.168.100.200 remote 192.168.100.100 destination-port 4789 dev ens32 ipv4.method disabled ipv6.method ignore             # 创建名为 vxlan100 的 vxlan 接口,指定其 vni、对端 ip、目的 udp 端口和本设备上承载 vxlan 流量的物理接口 

创建VXLAN子接口并配置ip

        因为vxlan绑定到网桥后就无法配置ip地址了,我们可以创建一个虚拟的vlan子接口并配置IP地址来通信

nmcli con add con-name vxlan100.1 ifname vxlan100.1 type vlan id 100 dev vxlan100
nmcli con modify vxlan100.1 ipv4.method manual ipv4.address 172.16.1.2/24 
nmcli con up vxlan100.1

将VXLAN添加到网桥中

nmcli con modify vxlan100 master br-vxlan
nmcli con up vxlan100   

测试:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1631386.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

哈夫曼编码---一种无损数据压缩算法

哈夫曼编码是一种无损数据压缩算法,该算法在数据压缩,存储和网络传输等领域广泛引用,对互联网的发展也产生了深远的影响。 大家熟知的数据无损压缩软件,如WinRAR,gzip,bzip,lzw,7-z…

ThreeJs 环境配置及遇到问题的解决方法

一、环境搭建 ThreeJs在实际在实际使用中更多的是结合框架开发例如:vue框架、react框架,在使用时需要配置开发环境,本文使用的是vscode ThreeJs NodeJs vue 1、ThreeJs安装 下载路径:GitHub - mrdoob/three.js: JavaScript…

如何进行制造设备数据汇集,发挥数据的价值?

数字化转型正深刻推动制造企业实现远程监控、提高生产效率、降低生产成本、优化产品质量及明晰精细化方向。并且工业互联网的发展离不开工业数据的应用,而制造设备数据汇集正是应用的基础。但制造设备数据汇集存在以下难点及痛点: 1、安全把控难 关键的…

windows日志怎么打开/查看?

windows日志里可以查看到系统进行的各种操作,包括正常开关机记录、dhcp配置警告信息等等,不过很多小伙伴并不知道怎么打开windows日志,为此为大家整理了三种快速打开windows系统日志的方法,大家有需要的话赶紧来看看吧。 目录 一、方法1 二、方法2 三、方法3 (推荐) 一…

基于SpringBoot+Vue乡村养老服务管理系统

项目介绍: 使用旧方法对乡村养老服务管理系统登录的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在乡村养老服务管理系统登录的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误…

如何用Python语言实现远程控制4路控制器/断路器

如何用Python语言实现远程控制4路控制器/断路器呢? 本文描述了使用Python语言调用HTTP接口,实现控制4路控制器/断路器,支持4路输出,均可独立控制,可接入各种电器。 可选用产品:可根据实际场景需求&#xf…

网红大佬的面子,高阶智驾的里子 | 2024北京车展

相关阅读:2023北京车展 《没有争奇斗艳的车模,只有往死里卷的智能汽车》。 文|刘俊宏 李想、李斌绑定“车圈新顶流”雷军互相抬轿子,红衣大叔周鸿祎高情商点评各家汽车新品...... 为了流量,今年车企大佬们比任何时候…

2024李卜常识王小晨申论类比刷题课

2024年,李卜常识与王小晨申论类比刷题课成为备考公务员考试的热门选择。李卜老师以其深厚的学识,为学员们剖析常识的精髓;而王小晨老师则通过类比刷题的方式,帮助学员们掌握申论的技巧。这两门课程相互补充,让学员们在…

「51媒体」政企宣传邀请媒体的作用?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 政企宣传邀请媒体的作用主要体现在以下几个方面: 提升品牌知名度:通过媒体广泛报道活动内容、亮点及企业形象,可以提升企业或政府的品牌知名度。 增加…

kaggle(4) Regression with an Abalone Dataset 鲍鱼数据集的回归

kaggle(4) Regression with an Abalone Dataset 鲍鱼数据集的回归 import pandas as pd import numpy as npimport xgboost import lightgbm import optuna import catboostfrom sklearn.model_selection import train_test_split from sklearn.metrics …

JS----前端不同格式的 UUID生成

前端 UUID生成 export const generateUUID () > {let timestamp new Date().getTime()let performanceNow (typeof performance ! undefined && performance.now && performance.now() * 1000) || 0return xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.replac…

【Linux】进程的控制①之进程创建与进程退出

一 、进程的创建 1、fork函数 fork函数功能:从已经存在的进程中创建一个新进程。新进程为子进程,原进程为父进程。 fork函数创建进程过后,父子进程代码和数据是共享的。在前面也讲过。 2.函数的返回值 如果进程创建成功,给父进…

ResNeXt网络结构

一、简介 在ResNet的基础上,对残差结构的block进行了更新。 ResNeXt网络是一种深度神经网络架构,可以视为对ResNet(残差网络)的改进和升级。ResNeXt结合了VGG网络的堆叠相同基础模块的策略以及Inception系列网络中的split-trans…

软件模型(简洁明了)

《 软件测试基础持续更新中》 一、软件开发模型 1.1 大爆炸模型 优点:思路简单, 通常可能是开发者的“突发奇 想” 缺点:开发过程是非工程化的,随意性大,结果不可预知 测试:开发任务完成后,…

Docker学习(二十五)构建 Arthas 基础镜像

目录 一、简介二、构建基础镜像2.1 下载 Arthas2.2 编写 Dockerfile2.3 构建镜像2.4 创建容器2.5 测试 一、简介 Arthas 是一款由 阿里巴巴 开发的 线上监控诊断工具。通过全局视角实时查看应用负载、内存、GC、线程等信息,能在不修改代码的情况下,对业…

应用层协议了解

一 HTTP前置知识 这篇博客会有点长,但对我来说非常有意义,这是我从一无所知到理解网络的重大突破,在前两个月我对网络非常恐惧,还十分不理解什么是网络,什么是协议。接下来先介绍几个概念。 1 流量 我们把数据给别人&…

测试开发不用做业务测试吗

在探讨测试开发与业务测试的关系时,许多人可能会有这样的疑问:作为测试开发工程师,是否就意味着不再需要关心业务测试?并不是这样的,测试开发和业务测试是软件测试领域中密不可分的两个方面。 测试开发,通…

Spring Data JPA Criteria查询、部分字段查询

前言 在上一篇SpringBoot集成JPA及基本使用-CSDN博客,里面讲解了通过Spring Data JPA的命名规范实现数据库查询以及自定义SQL语句查询。而在开发中,不定个数的多条件查询是一种很常见的场景,如根据注册起止日期、用户名、用户级别等查询用户…

HTTP网络协议,接口请求的内容类型 content-type(2024-04-27)

1、简介 Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载…

【MySQL 5.7安装时候 出现2503报错,解决方案】

MySQL5.7 安装遇 2503问题如何解决 1.能正常安装就点这里2.出现2503问题就看这2.1先看问题2.1.1在官网下载好安装包后,首先先确认安装包是否完整,排除安装包损坏的问题2.1.2 安装时候出现这个2503问题 2.2上解决方案2.2.1 打开任务管理器2.2.2 解决 1.能…