通过demo用户登录Dashboard
通过RDO安装的OpenStack已经默认配置了一个外部网络及路由
我们删掉这些配置从头开始
注意:需要先删除路由才能删除子网,因为默认配置的路由已经分配一个该子网的地址,如果先尝试删除子网会报错接下来根据我们前面的章节规划的网络进行子网添加
先添加子网test_network1
注意:为了之后的云主机能够正常进行域名解析,这里需要填入正确的DNS地址
同样的方式添加子网test_network2
添加外部网络,注意,demo用户是无法添加外部网络的,通过admin用户登录,在管理员->系统->网络 中进行操作
同样,我们先删除默认的public网络(demo对public网络连接的路由已经删除,这里删除不会报错)
创建public网络
注意,这里我们需要把外部网络选上,项目使用的admin,网络类型在此测试中使用的vxlan,段ID可以随便填入一个0-16777215之间的值创建之后显示如下:
点击public网络名称进入编辑
在这里创建子网,填入的是通过虚拟机桥接连通的外部子网地址,网关也是外部使用的网关
由于与外部子网重叠,外部可以在子网中设置一个专门给云主机使用的段,这个段在OpenStack中通过分配地址池进行设定,在此测试中安装OpenStack的虚拟机使用的192.168.8.239,给云主机使用的是192.168.8.235-238
另外,在创建外部子网的时候勾掉激活DHCP,避免与外部DHCP服务冲突
接下来回到demo用户,接着创建路由
点击创建路由,外部网络选择刚才由admin创建的public
创建成功后点击test_router进入路由详情
点击tab栏的接口进入接口页面
点击添加接口,子网选择test_network1
相同的方法添加子网test_network2的接口
添加子网接口后的网络拓扑
未完待续……