通过demo用户登录Dashboard

通过RDO安装的OpenStack已经默认配置了一个外部网络及路由

openstack 如何删除cinder服务 openstack删除网络_子网


openstack 如何删除cinder服务 openstack删除网络_用户登录_02


我们删掉这些配置从头开始

注意:需要先删除路由才能删除子网,因为默认配置的路由已经分配一个该子网的地址,如果先尝试删除子网会报错接下来根据我们前面的章节规划的网络进行子网添加

openstack 如何删除cinder服务 openstack删除网络_子网_03

先添加子网test_network1

openstack 如何删除cinder服务 openstack删除网络_用户登录_04

openstack 如何删除cinder服务 openstack删除网络_云主机_05

openstack 如何删除cinder服务 openstack删除网络_openstack_06


注意:为了之后的云主机能够正常进行域名解析,这里需要填入正确的DNS地址

同样的方式添加子网test_network2

添加外部网络,注意,demo用户是无法添加外部网络的,通过admin用户登录,在管理员->系统->网络 中进行操作

openstack 如何删除cinder服务 openstack删除网络_云主机_07

同样,我们先删除默认的public网络(demo对public网络连接的路由已经删除,这里删除不会报错)

创建public网络

openstack 如何删除cinder服务 openstack删除网络_云主机_08


注意,这里我们需要把外部网络选上,项目使用的admin,网络类型在此测试中使用的vxlan,段ID可以随便填入一个0-16777215之间的值创建之后显示如下:

openstack 如何删除cinder服务 openstack删除网络_用户登录_09

点击public网络名称进入编辑

openstack 如何删除cinder服务 openstack删除网络_用户登录_10

在这里创建子网,填入的是通过虚拟机桥接连通的外部子网地址,网关也是外部使用的网关

openstack 如何删除cinder服务 openstack删除网络_用户登录_11

由于与外部子网重叠,外部可以在子网中设置一个专门给云主机使用的段,这个段在OpenStack中通过分配地址池进行设定,在此测试中安装OpenStack的虚拟机使用的192.168.8.239,给云主机使用的是192.168.8.235-238

另外,在创建外部子网的时候勾掉激活DHCP,避免与外部DHCP服务冲突

openstack 如何删除cinder服务 openstack删除网络_云主机_12

接下来回到demo用户,接着创建路由

openstack 如何删除cinder服务 openstack删除网络_子网_13

点击创建路由,外部网络选择刚才由admin创建的public

openstack 如何删除cinder服务 openstack删除网络_网络_14

创建成功后点击test_router进入路由详情

openstack 如何删除cinder服务 openstack删除网络_云主机_15

点击tab栏的接口进入接口页面

openstack 如何删除cinder服务 openstack删除网络_子网_16

点击添加接口,子网选择test_network1

openstack 如何删除cinder服务 openstack删除网络_云主机_17

相同的方法添加子网test_network2的接口

添加子网接口后的网络拓扑

openstack 如何删除cinder服务 openstack删除网络_云主机_18

未完待续……