操作步骤:
一、安装mysql服务
适用主机:controller控制节点
运行命令:iaas-install-mysql.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/58693058.png)
二、安装keystone服务
适用主机:controller控制节点
运行命令:iaas-install-keystone.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/1690785115.png)
三、安装Glance服务并上传镜像
1、安装服务
适用主机:controller控制节点
运行命令:iaas-install-glance.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/1738218721.png)
2、上传镜像
1)查看是否CentOS_7.2_x86_64_XD.qcow2 文件
运行命令:ls -l /opt/iaas/images
运行截图:
2)上传镜像
运行命令:glance image-create --name "CentOS7.2" --disk-format qcow2 --container-format bare --progress < /opt/iaas/images/CentOS_7.2_x86_64_XD.qcow2
运行截图:
3)验证镜像状态
运行命令:openstack image list
运行截图:
四、脚本安装nova服务
适用主机:controller控制节点
运行命令:iaas-install-nova-controller.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/3646661827.png)
适用主机:compute计算节点
运行命令:iaas-install-nova-compute.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/1562734227.png)
五、脚本运行neutron服务
适用主机:controller控制节点
运行命令:iaas-install-neutron-controller.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/3152959256.png)
适用主机:compute计算节点
运行命令:iaas-install-neutron-compute.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/2600966935.png)
六、选择neutron模式
注意:由于控制节点gre脚本存在错误,请使用vi /usr/local/bin/iaas-install-neutron-gre.sh命令,在脚本末将systemctl enabled neutron-lbass-agent修改为systemctl enable neutron-lbass-agent
错误脚本如下图:
![](https://www.asfor.cn/usr/uploads/2020/03/865888015.png)
适用主机:controller控制节点
运行命令:iaas-install-neutron-controller-gre.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/3822862158.png)
适用主机:compute计算节点
运行命令:iaas-install-neutron-compute-gre.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/3542593722.png)
七、脚本安装dashboard服务
适用主机:controller控制节点
运行命令:iaas-install-dashboard.sh
运行截图:
![](https://www.asfor.cn/usr/uploads/2020/03/2139037460.png)
八、使用本机浏览器访问dashboard
访问链接:http://192.168.100.10/dashboard
域为openrc.sh中设定的demo,用户名为admin,密码为000000