配置完所有节点,通过dashboard页面来进行下一步的配置。
首先通过admin用户登录页面
在管理员下,创建一个外部网络

注意供应商类型为flat,之前修改配置文件时有提到过
/etc/neutron/plugins/ml2/ml2_conf.ini
[ml2_type_flat]
flat_networks = provider
物理网络和名称都配置为provider。
然后点击下一步

因为笔者这里的外部网络为192.168.1.0网段,所以配置的子网为192.168.1.0/24

点击已创建,外部网络创建完成。
接着创建实例类型

实例类型的内存大小,根磁盘大小等,请根据实际需求自行分配。
接着切换到demo用户 ,重新登录dashboard
创建网络demo


新建路由器

点击 网络拓扑–图表–路由器图标–添加接口
子网选择demo,添加完成后如图所以

创建一个名称为ping的安全组用作测试用,点击管理规则,添加允许icmp协议的安全规则


这里为了方便,直接选用所有ICMP协议,添加两条规则,一个方向为入口,一个方向为出口。
接下来点击 计算–实例–创建实例

笔者各项选择如下,相关参数可自行调整





各项参数选择后,点击创建实例。等待孵化,分配ip后,点击实例名称进入控制台,点击灰色部分即可将输出定位到实例,测试与外网是否能正常通信。


如需外网访问实例,需要将实例绑定浮动ip,在下拉菜单中找到绑定浮动ip选项,绑定后可以看到,实例被分配了浮动ip。

此时在外网的电脑上测试ping这个ip,如图,是可以正常访问的。

本文介绍了如何在OpenStack环境中通过dashboard界面创建实例,并配置外部网络以实现实例与外部的通信。首先,使用admin用户创建一个外部网络,设置供应商类型为flat,配置子网。接着,创建实例类型,分配所需资源。然后,切换到demo用户,创建网络和路由器,添加接口。此外,创建一个安全组并添加允许ICMP的规则。最后,创建实例并绑定浮动IP,确保能从外部网络ping通。
1687

被折叠的 条评论
为什么被折叠?



