Opentstack 安装中遇到的错误锦集

首先声明我也是小白一枚。在这里记录一下自己遇到的错误及对应的解决办法。希望对大家能有所帮助。

  1. 首先就是最常遇到的错误500.一般在Keystone日志下会有Keystone@localhust无法认证通过的。等的。具体的我也没有截图。
    解决办法:
    这类错误一般就是你的配置文件有问题。比如配置文件中设置了很多密码。你设置错了。请仔细检查你的配置文件。肯定有错误。

  2. 当执行到neutron ext-list 时遇到一个错误。大致是大致意思是不能连接到http://controller:9696/……
    查看错误日志:
    Cd /var/log/ neutron
    Cat server.log

    Opentstack 安装中遇到的错误锦集_第1张图片
    谷歌了一下:
    参考网址http://www.madorn.com/juno-neutron-server-not-starting.html#.VU9bn_Sl-0Q

  3. 在安装到neutron agent-list 是会出现xxx的错误或是少了一些服务截图如下Opentstack 安装中遇到的错误锦集_第2张图片
    还出现了笑脸的地方是XXX的情况。后来重新安装了network节点。一步一步验证。最后发现问题出现在这一步上
    Opentstack 安装中遇到的错误锦集_第3张图片
    这里网卡的名字没有选对。首先你不能选择和controller节点通信的那块网卡。必须选择你配置的隧道网卡。我采取了又添加了一块nat的网卡来解决的。

  4. neutron net-create demo-net 503错误。
    我做到这卡住了卡了好几天。报了个503的错误。。。。。。。。。眼看就要做完了卡住了。。。卡了好几天从到到尾检查了一下配置文件。和其他人的对比了一下。发现一个问题:在配置network节点时这个地方和别人的不一样
    Opentstack 安装中遇到的错误锦集_第4张图片

这里别人配置的IP地址是控制网络的IP地址。我配置的是隧道网络的IP地址。。改了之后就好了。

  1. 安装完dashboard之后发现horizon无法访问报错500.查看Apache日志如下:
[Sat Jun 06 10:49:50.123674 2015] [:error] [pid 4194:tid 140592121284352] [remote 172.19.0.179:38957] mod_wsgi (pid=4194): Exception occurred processing WSGI script '/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi'.
[Sat Jun 06 10:49:50.127226 2015] [:error] [pid 4194:tid 140592121284352] [remote 172.19.0.179:38957] Traceback (most recent call last):


Sat Jun 06 10:49:50.133798 2015] [:error] [pid 4194:tid 140592121284352] [remote 172.19.0.179:38957]     self._wrapped = Settings(settings_module)
[Sat Jun 06 10:49:50.133809 2015] [:error] [pid 4194:tid 140592121284352] [remote 172.19.0.179:38957]   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 159, in __init__
[Sat Jun 06 10:49:50.133828 2015] [:error] [pid 4194:tid 140592121284352] [remote 172.19.0.179:38957]     raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE)
[Sat Jun 06 10:49:50.133855 2015] [:error] [pid 4194:tid 140592121284352] [remote 172.19.0.179:38957] ValueError: Incorrect timezone setting: CN

这里把 /etc/openstack-dashboard/local_settings.py文件下的TIME_ZONE = “TIME_ZONE”的值设置错了。改成Hongkong就可以了。
那么如何查询你本机可用的时区值呢?
你本机有效的可用值都放在文件夹/usr/share/zoneinfo/下。从这里选一个值就可以了。参考网址:http://stackoverflow.com/questions/5750150/invalid-django-time-zone

  1. 安装结束后云主机无法启动
    查看了一下日志信息。在compute节点上 产看nova-compute.log日志记录发现了一个错误:这里写图片描述
2015-05-31 14:41:55.520 1315 WARNING nova.conductor.api [req-e9e44137-6262-4527-8647-6a365296b55e None] Timed out waiting for nova-conductor.  Is it running? Or did this service start before nova-conductor?  Reattempting establishment of nova-conductor connection...
2015-05-31 14:41:55.541 1315 ERROR oslo.messaging._drivers.impl_rabbit [req-e9e44137-6262-4527-8647-6a365296b55e ] Failed to publish message to topic 'conductor': [Errno 104] Connection reset by pee

百度了一下这个错误:
找到了对应的解决方案:
http://longgeek.com/2013/03/04/openstack-grizzly-in-a-new-service-nova-conductor/
在controller节点编辑配置文件:vim /etc/nova/nova.conf
添加一段可选项代码:

manager=nova.conductor.manager.ConductorManager

先写这么多吧。最后吐槽一下。CSDN的编辑器真的很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂很烂!

你可能感兴趣的:(openstack)