devstack部署openstack的情况下,重启openstack服务

多节点部署的重启:

1 主节点重启

1.1 cd devstack

    ./rejoin-stack.sh

1.2 CRTL + A + n 查看每个服务窗口,发现问题提示,可能出现的问题如下所示:

可能错误:(注意ubuntu和centos系统执行命令的区别)
a 数据库没有启动
解决方法:sudo service mysqld start
(sudo /sbin/service mariadb restart 在centos7上)
b 消息服务器没有启动
解决方法:sudo service rabbitmq-server start
c horizon无法启动
解决方法:关闭SELINUX
setenforce 0

vim /etc/selinux/config 修改 SELINUX=enforcing 改成 SELINUX=disabled1
d cinder-volume无法启动(报错Volume group stack-volumes not found)
解决方法:修改cinder.conf下的stack-volumes为volume组;可通过vgdisplay命令查看
e httpd服务确保打开
sudo service httpd start 

1.3 按照对应的解决方法解决,再次进入报错的服务窗口,CRTL + c, 杀掉进程,按键盘上向上键,出现之前运行的命令,点击enter即重启该服务。检查一遍保证各项服务都启动了

2 从节点重启(在每个从节点一一执行)

2.1 cd devstack

    ./rejoin-stack.sh

2.2 CRTL + A + n 查看每个服务窗口,发现问题提示,可能出现的问题如下所示:

可能错误:

a cinder-volume无法启动(报错Volume group stack-volumes not found)
解决方法:修改cinder.conf下的stack-volumes为volume组;可通过vgdisplay命令查看
b 无法连接到主节点
解决方法:关闭主节点防火墙
sudo service iptables stop

2.3 按照对应的解决方法解决,再次进入报错的服务窗口,CRTL + c, 杀掉进程,按键盘上向上键,出现之前运行的命令,点击enter即重启该服务。检查一遍保证各项服务都启动了


单节点部署的启动:

步骤与多节点的主节点或者从节点上重启类似,执行一次。


你可能感兴趣的:(云计算,devstack,openstack)