本文主要是介绍系统服务(22年国赛)—— nmcli命令部署VXLAN,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访!
系统服务(22年国赛)—— VXLAN服务部署https://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
测试:
这篇关于系统服务(22年国赛)—— nmcli命令部署VXLAN的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!