[原创]openstack一个宽广问题的解决办法

openstack的一个普遍错误解决办法,只供应新手参考,有经验者请绕了。

root@nova-compute:/home/images#
uec-publish-tarball ubuntu1010-UEC-localuser-image.tar.gz mybucket2
i386
Unable to run euca–describe-images.  Is
environment for euca- set up?

当出现这景的当儿,进行如下检查:

1.检查euca2ools是否安装是,若发生题目虽如下操作:

sudo apt-get remove euca2ools
–purge

sudo apt-get install -y euca2ools

开展重装。

2.检查glance是否安装是:

ps -ef|grep glance*

只要看到如下则是:

testcloud@computer9:~$ ps -ef|grep
glance
glance   19141     1  0 Dec13 ?        00:00:00 su -c glance-api
glance
glance   19142 19141  0 Dec13 ?        00:00:45 /usr/bin/python
/usr/bin/glance-api
glance   19154     1  0 Dec13 ?        00:00:00 su -c glance-registry
glance
glance   19155 19154  0 Dec13 ?        00:00:01 /usr/bin/python
/usr/bin/glance-registry
1000     21060 23537  0 13:47 pts/1    00:00:00 grep –color=auto
glance

突发性这是异常的进程,需要再开进行求证。如下操作:

sudo service glance-api restart

sudo service glance-registry
restart

瞧好正常再开则表明glanceOK。

3.反省project及novarc文件被的username是否为密文:

如:export
EC2_ACCESS_KEY=”a68f8cf8-4672-4a22-9f8b-c1e343a1af7c:hcproject”

假定,则展开source,若不是,则如下操作:

sudo nova-manage user exports
novaadmin

并开展改动,然后source。

4.尽可能把novarc的公文写副到.bashrc中,使其默认拉起:

cat novarc >> ~/.bashrc

然后source ~/.bashrc

5.检查sudo nova-manage service
list等是否是,若有回报错信,参考日志进行安装或遗漏的依赖包。

而以上操作都毋庸置疑还免可知执行euca命令,尝试重新开机器,重新source一下,问题应该解决。

6.付一私分网部署:

sudo nova-manage network create private
10.0.1.0/24 1 256    
sudo nova-manage floating create –ip_range=192.168.77.224/26

相关文章