使用nova image-list返回ERROR: Malformed request url (HTTP 400)

使用nova image-list返回ERROR: Malformed request url (HTTP 400)

我是用VM上装的ubuntu server 12.10 i386。现在openstack全装完了,但是登陆dashboard之后有:Error: Unable to retrieve usage information和Unable to retrieve volume list这个错误,然后点volumes会返回服务器内部错误。
    然后我在虚拟机上想用nova image-list 查看,但是在输入密码之后就返回ERROR: Malformed request url (HTTP 400)这个错误了。。。
    我在网上查了半天,说是glance和nova连接不上的问题。我按照网上的方法查看,但是
1、我的nova.conf里已经加上了auth_strategy=keystone这句
2、我的nova.conf里glance_api_servers=192.168.235.130:9292这个IP地址应该没有问题
3、我的endpoints全是按照http-://docs.openstack.-org/trunk/openstackcompute/install/yum/content/keystone-service-endpoint-create.html这个里面填写的(IP地址之类的全改成我自己的了,应该也没问题)VB图书管理系统论文 

然后全部重启服务。。。。。还是不行。。。。

我知道我哪里错了。通过debug,所有的错误全都是因为连接不上192.168.235.130:8774这个端口,而这个端口好像是nova-api监听的。但是通过netstat -nlp 我看不到有在监听8774这个端口,也就是说我的nova-api没有正确运行??

问题还是出在nova.conf里(。。。我照网上的教程配,但是他里面有错。。。)


调整之后,我在dashboard里能看到镜像里面有我上传的img了,但是volumes依旧不能用。。。。

1、就然要用openstack 就要有崩溃的心里准备
2、在配置好环境变量后 用nova-manage service list  看看你的 volume服务是否正确启动
3、如果volume是个XXXX,nova.conf中吧debug 设置为True,把volume服务log 的错误贴上来。

猜测一下可能问题所在:
1、卷组没有配置对,volume_group  参数
2、tgt服务没有配好
IP地址也能分配了,错误在root_helper=sudo nova-rootwrap这句,用default的就好。。。。不要去了后面那部分。。。。再来是执行nova-manage db sync 或者nova-manage service list会出来一堆奇奇怪怪的回复的问题,是因为verbose=True了,改成False就好。

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有