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安全组以允许外部网络访问实例

相关推荐
Best-Wishes5 小时前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
比兔代理6 小时前
游戏、直播、远程办公遇到动态IP怎么办?
网络
Lzg_na6 小时前
ARP 地址解析协议详解
网络·网络协议
上海广测检测科技有限公司7 小时前
消费类智能联网设备安全分级国标征求意见要点解析:三级五维框架与跨境对标逻辑
网络·经验分享
爱上网的小舟8 小时前
星际战士2启动错误怎么办?5种游戏报错解决方法
开发语言·php
QZ166560951598 小时前
金融数据流转监测排行:从看见到拦截的距离
网络·安全·网络安全·金融
zxanz110 小时前
SSL 证书申请下来快吗?
网络·网络协议·ssl
唐青枫10 小时前
Yii2 Applications 详解:应用生命周期、组件配置与多入口实战
php
我是唐青枫10 小时前
Yii2 Controller 详解:路由、Action、过滤器与 CRUD 实战
php
false_or_true10 小时前
一次由 tcp_tw_recycle 引发的“灵异”故障排查:基于双网闸架构的踩坑记
网络·tcp/ip·架构