openstack 实现VPC自定义网络——创建自服务网络
如果您选择网络选项 2,您还可以创建一个通过 NAT 连接到物理网络基础设施的自助(专用)网络。该网络包括一个 DHCP 服务器,可为实例提供 IP 地址。此网络上的实例可以自动访问外部网络,例如 Internet。但是,从 Internet 等外部网络访问此网络上的实例需要浮动 IP 地址。

创建自服务网络
可使用工具进行CIDR划分

在demo-net创建子网
替换
DNS_RESOLVER为 DNS 解析器的 IP 地址。在大多数情况下,您可以使用/etc/resolv.conf主机上文件中的一个。替换
SELFSERVICE_NETWORK_GATEWAY为您要在自助服务网络上使用的网关,通常是“.1”IP 地址。替换
SELFSERVICE_NETWORK_CIDR为要在自助服务网络上使用的子网。您可以使用任意值,尽管我们推荐使用RFC 1918中的网络。此时创建一个实例,Ping网关,此时Ping网关是不通的





vm1 —> demo-net A接口 —> demo-net B接口 做nat转换 —> 外网
创建路由器
此时也是导入demo凭据
将自助服务网络子网添加为路由器上的接口
此时已经可以ping通网关,但还是无法出去

在路由器的提供商网络上设置网关
将路由器绑定一个出去的地址,一般是外网地址

多个网络段可增加多个接口即可,此处不增加,需要将external-net网络设备为网关设备,router_gateway

此处供应商网络类型设置为flat类型

DHCP可关闭


此时可以为路由设置网关了

验证下ping网关及外关,由于是SNAT转换访问外网,性能会弱一点,两种网络类型相比,一种性能较好,一种功能较多,根据实际应用场景进行选择

浮动IP
关于浮动IP,相当将服务暴露出去的IP,可供其他外部网络访问,一般是公网IP,也可以是内网中的某些服务
创建一个浮动IP


实例绑定浮动IP


外部访问浮动IP服务

小结
dashboard需要在配置文件中开启才会有网络及路由选项
修改配置文件中的OPENSTACK_NEUTRON_NETWORK ,将需要使用的3级功能打开,重启httpd服务即可
Openstack 清除openstack网络与路由
在dashboard中查看拓扑图,可查看类型是router_gateway
若不是外部网络,那么类型不是router_gatway,是不法创建成功的
外部网络,一般用于外网的IP地址
router_gateway 表示网关,通过SNAT转发至外网

网络包含子网
子网是分配IP供给实例使用的
实例A连接网络A,网络A连接路由A,路由A连接出口
自服务网络,每个项目都拥有自己的虚拟网络,属于私有网络,每个项目的网络可独立和公开
Loading...
keepalived
