设为首页 收藏本站
查看: 3855|回复: 0

[经验分享] openstack排错

[复制链接]

尚未签到

发表于 2015-4-12 10:27:48 | 显示全部楼层 |阅读模式
  一、排错方法:
  1、查看日志路径为/var/log,具体哪个组件出了问题进入其目录查看。
  2、debug



root@sc-ctrl01:~# keystone --debug user-list

root@sc-ctrl01:~# nova --debug list
  3、grep



root@sc-ctrl01:~# grep -ri error /var/log/*
  
  二、具体错误:
  1、登录dashboard显示错误,

  查看日志/var/log/upstart/neutron-server.log
  2015-01-06 17:41:07.571 11110 ERROR neutron.openstack.common.rpc.common [-] AMQP server on localhost:5672 is unreachable: Socket closed. Trying again in 30 seconds.
  是因为neutron寻找rabbitMQ服务错误,定位到localhost:5672解决:在/etc/neutron/neutron.conf中检查所有和rabbitmq相关配置:
  rabbit_host =10.1.101.11
  rabbit_password = password
  rabbit_port = 5672
  rabbit_hosts =controller:5672
  rabbit_userid = guest
  然后重启neutron服务和rabbitmq服务。
  cd /etc/init.d/; for i in $( ls neutron-* ); do sudo service $i restart; done
  service rabbitmq-server restart
  2、创建虚拟机失败:错误: 创建实例 "vm001" 失败: 请稍后再试 [错误: No valid host was found. ].
  先查看compute是否已经起了,在controller节点执行nova service-list
  root@ubuntu:~# nova service-list
+------------------+--------+----------+---------+-------+----------------------------+-----------------+
| Binary           | Host   | Zone     | Status  | State | Updated_at                 | Disabled Reason |
+------------------+--------+----------+---------+-------+----------------------------+-----------------+
| nova-conductor   | ubuntu | internal | enabled | up    | 2015-01-08T01:10:32.000000 | -               |
| nova-cert        | ubuntu | internal | enabled | up    | 2015-01-08T01:10:35.000000 | -               |
| nova-consoleauth | ubuntu | internal | enabled | up    | 2015-01-08T01:10:27.000000 | -               |
| nova-scheduler   | ubuntu | internal | enabled | up    | 2015-01-08T01:10:27.000000 | -               |
+------------------+--------+----------+---------+-------+----------------------------+-----------------+
  可以看到nova-compute服务没有起,
  我是在Ubuntu虚拟机上部署,因为hypervisor/CPU不支持虚拟化,可以通过命令$ egrep -c '(vmx|svm)' /proc/cpuinfo查看,如果返回0就是不支持。
  所以要将/etc/nova/nova-compute.conf内容替换为:
  [DEFAULT]
compute_driver=libvirt.LibvirtDriver
[libvirt]
virt_type=qemu
  然后重启service nova-compute restart,现在nova-compute就up了。
  3、创建虚拟机失败: 错误: 创建实例 "vm001" 失败: 请稍后再试 [错误: Virtual Interface creation failed].
修改controller节点的/etc/neutron/neutron.conf
  nova_url = http://10.1.101.11:8774/v2/v2为nova_url = http://10.1.101.11:8774/v2
  因为我部署时用命令sed -i -e s/# nova_url = http:\/\/127.0.0.1:8774/nova_url = http:\/\/$MASTER:8774\/v2/g /etc/neutron/neutron.conf
  导致的,没有好好检查。
  4、创建虚拟机失败:Error: 创建实例 "vmtest" 失败: 请稍后再试 [错误: Timed out waiting for a reply to message ID c13fc53762ca47ce8e5253e5afb753c8].
  应该是nova服务挂掉了



root@sc-ctrl01:~# nova-manage service list
Binary           Host                                 Zone             Status     State Updated_At
nova-cert        sc-ctrl01                            internal         enabled    :-)   2015-03-17 05:30:01
nova-consoleauth sc-ctrl01                            internal         enabled    :-)   2015-03-17 05:30:01
nova-scheduler   sc-ctrl01                            internal         enabled    :-)   2015-03-17 05:30:00
nova-conductor   sc-ctrl01                            internal         enabled    :-)   2015-03-17 05:29:59
nova-compute     sc-com01                             nova             enabled    XXX   2015-03-17 05:18:37
  重启nova-compute服务
  5、Authorization Failed: [Errno 111] Connection refused
  可能是环境变量设置错误
  租户不存在
  OS_AUTH_URL写错
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-56213-1-1.html 上篇帖子: 学习OpenStack之 (4): Linux 磁盘、分区、挂载、逻辑卷管理 (Logical Volume Manager) 下篇帖子: openstack running4
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表