OpenStack排错、生产指南

1. OpenStack排错步骤

1.1 diff配置文件

diff正常服务器上的配置文件,检察是否是配置文件编辑错误导致的问题

1.2 查看OpenStack服务组件状态

  1. netstat -tunpl确认服务组件端口是否打开

  2. openstack service list确保服务已正常创建

    • nova服务查看:nova service-list

    • neutron服务查看:neutron agent-list

    • 查看nova和glance之间配置是否正常:nova image-list

    • 查看glance镜像配置是否正常:openstack image list/glance image-list

    • 查看cinder配置是否正常:cinder service-list

  3. 使用 openstack endpoint list 确保三个endpoint创建成功

1.3 利用日志排错

  1. 查看日志

    tailf /var/log/nova/*
    tailf /var/log/neutron/*
    tailf /var/log/glance/*
    tailf /var/log/keystone/*
    tailf /var/log/cinder/*
  2. 过滤错误信息

    grep 'ERROR' /var/log/nova/*
    grep 'ERROR' /var/log/neutron/*
    grep 'ERROR' /var/log/glance/*
    grep 'ERROR' /var/log/keystone/*
    grep 'ERROR' /var/log/cinder/*
  3. 改变日志等级

vim 修改配置文件打开debug(debug=true) 重启服务 > 执行命令 > 查看日志

注意时间是否同步、selinux是否关闭

                                        

2. OpenStack生产总结建议

2.1 Keystone常见故障

  1. Horizon部署除控制节点外其它节点上,减少keystone压力

  2. 401、403报错一般是keystone有问题

  3. 服务和endpoint创建多了或少了会导致创建不了虚机,建议删除重建

  4. 注册Keystone写错需unset环境变量设置token或改数据库

2.2 Glance常见故障

  1. glance_api、glance_registry配置错误

  2. 上传镜像有问题

  3. 执行nova image-list,能看到镜像说明glance中nova配置没问题

2.3 Nova常见故障

  1. novncproxy挂掉,重启就行

  2. 连接不上桌面,firebug追踪请求

  3. nova scheduler找不到主机 (网络故障等)

2.4 Nova compute常见故障

  1. 物理主机要打开虚拟化支持

                                                            

3. OpenStack瓶颈

Ø   KeyStone

Ø   消息队列

Ø   DB

参考:

  1. http://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/

  2. OpenStack之日志

anzhihe安志合个人博客,版权所有丨 如未注明,均为原创 丨转载请注明转自:https://chegva.com/2154.html | ☆★★每天进步一点点,加油!★★☆

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注