记录下openstack部署和使用时遇到的一些问题

环境是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'

 

转载于:https://www.cnblogs.com/lithumfish/archive/2013/03/28/2986433.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值