一、执行glance-api报错
[root@server1 Desktop]# glance-api
解决方法:
修改qpid配置文件:
[root@server1 Desktop]# vim /etc/qpidd.conf
修改auth=no
[root@server1 Desktop]# service qpidd restart && chkconfig qpidd on
二、执行glance add 报错和执行glance index 报错,如下:
先查看端口是否开启,是否在监听。
查看glance是否正常启动。正确的结果如下:
在CentOS 6.0下面永久关闭SELinux
[root@server1 Desktop]# vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
重新启动reboot
查看SELinux的状态:
Getenforce
配置防火墙
[root@server1 Desktop]#vim /etc/sysconfig/iptables
开启9292、5672端口-A INPUT -p tcp -m multiport --dports 9292 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5672 -j ACCEPT
重启防火墙:
service iptables restart
修复qpid的bug,执行命令:
[root@server1 Desktop]#git fetch https://review.openstack.org/openstack-dev/devstack refs/changes/38/7138/1 && git checkout FETCH_HEAD
(1)首先查看
(2)修改glance-api.conf配置文件
[root@server1 Desktop]# vim /etc/glance/glance-api.conf
修改以下两项
(1)debug=true 可以在日志文件中看到错误信息。
(2)bind_host=localhost
然后重启glance
[root@server1 Desktop]# glance-control all restart
成功!