环境是centos 6.2,openstack用的是E版

一、基本问题

1.先检查各个服务的配置是否正确,尤其是nova,配置文件在/etc/目录下。

2.是否为权限问题。

3.数据库是否正确连接(可连接)。

4.iptables下端口是否开放。

5.Ifconfig检查网卡是否正常启动。

6.Rabbitmq-server消息服务是否正常启动。

7.Ntp服务是否正常启动。

 

二、特殊问题

1.keystone需要pythonrequests的版本为0.10.0(测试可以正常使用)

2.检查是否已经修改/usr/lib/python2.6/site-packages/eventlet/green/subprocess.py wait方法,增加默认参数timeout==None

 

三、其他问题

1.虚拟机出现ERROR,“ProcessExcutionError

原因:openstackkvm、数据库之间未能同步。

解决方法:先重启计算节点上的nova-compute服务。创建若干虚拟机,删除ERROR状态的虚拟机,知道可以正常创建、稳定为止。

 

2.出现“already……”报错

原因:已存在虚拟机,是由于节点上存在此主机的一些相关数据尚未清空。

解决方法:kill对应主机uuidqemu-kvm进程,删除/var/lib/nova/instance/instance-*对应的文件夹,重启计算节点。

ps -ef|grep qemu-kvm

kill -9 *

rm -rf /var/lib/nova/instances/instance-对应的文件夹

./start.sh

 

3.nova-compute启动之后没有生成log

解决方法:kill所有启动了的compute进程

手动启动compute/usr/bin/python /usr/bin/nova-compute --config-file /etc/nova/nova.conf --logfile /var/log/nova/compute.log

 

4.rabbitmq-server启动失败

原因:很可能是qpid占用了5672端口

解决方法:停掉qpid的进程

/etc/init.d/qpidd stop

再启动rabbitmq-server

/etc/init.d/rabbitmq-server start

 

5.nova-network启动不了

是否将/etc/nova/nova.confmy_ip写作localhost,如果是,将其改为ip数字

 

6.keystone endpoint-list提示

The action you have requested has not been implemented501

原因:配置中catalog有误,按照下面的修改即可

[catalog]

#driver = keystone.catalog.backends.templated.TemplatedCatalog

driver = keystone.catalog.backends.sql.Catalog

#template_file = /etc/keystone/default_catalog.templates

 

7.horizon登陆不进去,提示

You are not authorized to access /syspanel/

解决方法:将local_setting.py

CACHE_BACKED更改为:

CACHE_BACKEND = 'memcached://127.0.0.1:11211'

 

 posted on 2013-03-28 12:05  锂鱼  阅读(520)  评论(0编辑  收藏  举报