OPENSTACK基础的网络实验

在network节点把ens36配置桥接到br-ex这个ovs网桥,并配置为br-ex为固定IP

ifcfg-ens36文件内容如下:

TYPE="OVSPort"

DEVICETYPE="ovs"

OVS_BRIDGE="br-ex"

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

NAME=ens36

DEVICE=ens36

ONBOOT=yes

ifcfg-br-ex文件内容如下:

TYPE=OVSBridge

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

NAME=br-ex

DEVICE=br-ex

DEVICETYPE=ovs

ONBOOT=yes

IPADDR=192.168.79.86

NETMASK=255.255.255.0

GATEWAY=192.168.79.1

systemctl restart network

修改/etc/neutron/plugins/ml2/openvswitch_agent.ini

bridge_mappings = physnet1:br-ex

systemctl restart neutron-openvswitch-agent.service

修改/etc/neutron/l3_agent.ini

external_network_bridge =

systemctl restart neutron-l3-agent.service

路由测试

1)创建外网及外网子网outside_subnet 192.168.79.0/24

2)创建内网及内网子网mysubnet1 10.0.0.0/24

3)可以新建路由,指定外部网络为outside_subnet,并把内网端口跟路由连接并启用SNAT

4)创建实例接入内网(注意外部网络的端口不能直接跟虚拟机连接,虽然在创建的时候可以选择,但实例会因此创建失败)。这时测试SNAT,可以在实例直接PING通外网

5)浮动IP测试,分配浮动IP给项目。把浮动IP绑定到实例。记得修改安全组允许ssh入方向及ICMP可以访问。测试在外部网络可以直接SSH到实例

安全组测试:注意默认入方向都是禁止访问的。需要修改default安全组以允许外部网络访问实例

相关推荐
君陌社区·网络安全防护中心11 分钟前
基于Mininet模拟SDN环境
网络
Porco.w16 分钟前
C#与三菱PLC FX5U通信
网络·c#
枷锁—sha25 分钟前
Burp Suite 抓包全流程与 Xray 联动自动挖洞指南
网络·安全·网络安全
云飞云共享云桌面28 分钟前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
爱学习的程序媛41 分钟前
PSTN(公共交换电话网)的起源与发展
网络·信息与通信
AZ996ZA44 分钟前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
roman_日积跬步-终至千里1 小时前
【Java并发】Java 线程池实战:警惕使用CompletableFuture.supplyAsync
java·开发语言·网络
2的n次方_2 小时前
Runtime 内存管理深化:推理批处理下的内存复用与生命周期精细控制
c语言·网络·架构
darkb1rd3 小时前
八、PHP SAPI与运行环境差异
开发语言·网络安全·php·webshell
郝学胜-神的一滴3 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生