CentOS 7.7 环境下 DevStack OpenStack Train 安装后的可能问题处理
CentOS 7.7 环境下 DevStack OpenStack Train 安装后的可能问题处理
1、dashboard访问不了
一般是由于iptables的策略还在生效
可以用netstat -nltup查看80端口是否存在,如果存在说明horizon(httpd)服务是正常启动了,则可以永久停用iptables
systemctl disable iptables
systemctl stop iptables
如果80端口不存在,则要排查httpd服务的报错
2、cirros镜像启动不了
首先排查cinder服务是否正常
#source /opt/stack/devstack/openrc admin admin
#cinder-manage service list
Binary Host Zone Status State Updated At RPC Version Object Version Cluster
cinder-scheduler wdfdevstack nova enabled ???? 2020-04-24 3.11 1.38
cinder-volume [email protected] nova enabled ???? 2020-04-24 3.16 1.38
应该是笑脸状态,如果不是,一般是由于安装期间没有创建OpenStack所使用的卷组,这一般是由于配置中断、延迟等问题导致,可以手工创建;如下是正常状态部署后的vg
#vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 3 0 wz–n- <319.00g 4.00m
stack-volumes-default 1 0 0 wz–n- <24.00g <24.00g
stack-volumes-lvmdriver-1 1 3 0 wz–n- <24.00g <1.15g
在创建实例前,先用demo用户创建一个volume,看看是否正常正常创建后的情况如下:
创建卷组正常了,但启动实例仍然有问题
查找网上的一些高手所说,是cirros镜像的硬盘格式配置不同造成,需要进行修改
#source /opt/stack/devstack/openrc admin admin
#cd /opt/stack/data/glance/images
#ls
2ef20fac-8211-4702-8ca8-9c8b9a37e039
#openstack image set --property hw_disk_bus=ide --property hw_vif_model=e1000 2ef20fac-8211-4702-8ca8-9c8b9a37e039
然后重新创建实例,则正常了