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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014267920/article/details/49536001

多节点部署的重启:

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即重启该服务。检查一遍保证各项服务都启动了


单节点部署的启动:

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


展开阅读全文

没有更多推荐了,返回首页