Skip to content

Latest commit

 

History

History
187 lines (117 loc) · 3.36 KB

cloud_check.rst

File metadata and controls

187 lines (117 loc) · 3.36 KB

云平台服务器重启注意事项

目录


由于服务器重启,导致云平台服务异常。因此写一个简单的文档,供参考!

核心服务状态检查

cinder服务

cinder 服务状态正常

cinder 服务状态正常

neutron服务

neutron 服务状态异常

neutron 服务状态异常

nova服务

nova 服务状态异常

nova 服务状态异常

glance 服务

glance 服务状态正常

glance 服务状态正常

消息队列服务状态

在控制节点,使用如下的命令:

rabbitmqctl status

rabbitmq 服务状态正常

rabbitmq 服务状态正常

Ceph集群状态

在ceph集群上任意一个节点,使用ceph –s 命令:

rabbitmq 服务状态正常

rabbitmq 服务状态正常

异常服务重启

从上面的可以看到,nova服务、neutron服务异常,我们需要手动重启异常服务。

重启neutron服务

  • 首先在网络节点:

    cd /usr/bin/;
    for i in neutron*; do service $i restart; done;
  • 然后在控制节点:

    cd /usr/bin/;
    for i in neutron*; do service $i restart; done;
  • 然后检查状态:

    看最后一张图,neutron服务状态正常了。

重启nova服务

  1. 在控制节点

    cd /usr/bin;
    for i in nova*; do service $i restart; done
  2. 然后在计算节点:

    cd /usr/bin;
    for i in nova*; do service $i restart; done
  3. 检查服务:

    可以看到,nova服务状态也正常了。

启动虚拟机测试

租户用户登录,然后创建虚拟机。使用cirros测试镜像。

从最后一张图可以看到,虚拟机创建成功。至此,云平台核心服务正常。

脚本

另外,自己写了一个简单的脚本,检查OpenStack相关 核心组件的服务状态。该脚本基于Ubuntu部署的OpenStack!

/_static/common/check_os_status.sh