openstack通过dashboard页面创建实例,实现实例与外部通信

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

openstack通过dashboard页面创建实例,实现实例与外部通信_第1张图片
注意供应商类型为flat,之前修改配置文件时有提到过
/etc/neutron/plugins/ml2/ml2_conf.ini
[ml2_type_flat]
flat_networks = provider

物理网络和名称都配置为provider。
然后点击下一步
openstack通过dashboard页面创建实例,实现实例与外部通信_第2张图片
因为笔者这里的外部网络为192.168.1.0网段,所以配置的子网为192.168.1.0/24

openstack通过dashboard页面创建实例,实现实例与外部通信_第3张图片
点击已创建,外部网络创建完成。

接着创建实例类型
openstack通过dashboard页面创建实例,实现实例与外部通信_第4张图片
实例类型的内存大小,根磁盘大小等,请根据实际需求自行分配。

接着切换到demo用户 ,重新登录dashboard

创建网络demoopenstack通过dashboard页面创建实例,实现实例与外部通信_第5张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第6张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第7张图片
新建路由器
openstack通过dashboard页面创建实例,实现实例与外部通信_第8张图片

点击 网络拓扑–图表–路由器图标–添加接口
子网选择demo,添加完成后如图所以
openstack通过dashboard页面创建实例,实现实例与外部通信_第9张图片
创建一个名称为ping的安全组用作测试用,点击管理规则,添加允许icmp协议的安全规则

openstack通过dashboard页面创建实例,实现实例与外部通信_第10张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第11张图片

这里为了方便,直接选用所有ICMP协议,添加两条规则,一个方向为入口,一个方向为出口。

接下来点击 计算–实例–创建实例
openstack通过dashboard页面创建实例,实现实例与外部通信_第12张图片
笔者各项选择如下,相关参数可自行调整
openstack通过dashboard页面创建实例,实现实例与外部通信_第13张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第14张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第15张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第16张图片
openstack通过dashboard页面创建实例,实现实例与外部通信_第17张图片

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

openstack通过dashboard页面创建实例,实现实例与外部通信_第19张图片
如需外网访问实例,需要将实例绑定浮动ip,在下拉菜单中找到绑定浮动ip选项,绑定后可以看到,实例被分配了浮动ip。
openstack通过dashboard页面创建实例,实现实例与外部通信_第20张图片
此时在外网的电脑上测试ping这个ip,如图,是可以正常访问的。
openstack通过dashboard页面创建实例,实现实例与外部通信_第21张图片

你可能感兴趣的:(openstack)