Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openstack nova列表创建问题_Openstack_Openstack Nova - Fatal编程技术网

Openstack nova列表创建问题

Openstack nova列表创建问题,openstack,openstack-nova,Openstack,Openstack Nova,我正在使用Ubuntu13.10 Saucy服务器并安装了所有openstack组件,我成功地创建了glance图像列表,但当我尝试创建nova列表时,出现了以下错误: Error: HTTPConnectionPool(host='192.168.0.2',port=8774): Max retries exceeded with url: /v2/2344gh34gh234g34hj34g3j4gh34jgh34jgh34jg/servers/detail (caused by <cl

我正在使用Ubuntu13.10 Saucy服务器并安装了所有openstack组件,我成功地创建了glance图像列表,但当我尝试创建nova列表时,出现了以下错误:

Error: HTTPConnectionPool(host='192.168.0.2',port=8774): Max retries exceeded with url: /v2/2344gh34gh234g34hj34g3j4gh34jgh34jgh34jg/servers/detail (caused by <class 'socket.error'>: [Errno 111] Connection refused)

您必须确保nova服务正在运行,这可能是问题所在

您应该运行以下服务:

sergio@cachiovm:/opt/stack/nova$ ps -ef | grep nova
root      4217  3217  0 10:44 pts/10   00:00:00 sg libvirtd /usr/local/bin/nova-compute     --config-file /etc/nova/nova.conf
sergio    4223  3236  0 10:44 pts/12   00:00:13 /usr/bin/python /usr/local/bin/nova-cert     --config-file /etc/nova/nova.conf
sergio    4227  3273  0 10:44 pts/16   00:00:00 /usr/bin/python /usr/local/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf
sergio    4231  3266  0 10:44 pts/15   00:00:07 /usr/bin/python /usr/local/bin/nova-novncproxy --config-file /etc/nova/nova.conf --web /opt/stack/noVNC
sergio    4236  3238  0 10:44 pts/13   00:00:15 /usr/bin/python /usr/local/bin/nova-network --config-file /etc/nova/nova.conf
sergio    4239  3264  0 10:44 pts/14   00:00:15 /usr/bin/python /usr/local/bin/nova-scheduler --config-file /etc/nova/nova.conf
sergio    4241  3307  0 10:44 pts/18   00:00:00 /usr/bin/python /usr/local/bin/nova-objectstore --config-file /etc/nova/nova.conf
sergio    4242  4217  0 10:44 pts/10   00:00:59 /usr/bin/python /usr/local/bin/nova-compute --config-file /etc/nova/nova.conf
sergio    4245  3301  0 10:44 pts/17   00:00:13 /usr/bin/python /usr/local/bin/nova-consoleauth --config-file /etc/nova/nova.conf
sergio    4246  3219  0 10:44 pts/11   00:01:26 /usr/bin/python /usr/local/bin/nova-conductor --config-file /etc/nova/nova.conf
确保已安装“nova api”软件包

我按照安装说明进行操作,最终得到了一个/etc/init/nova-api.conf文件,但是nova-api被删除了,导致了这个无用的错误


一句话:暴发户很糟糕——它真的应该报告这种问题。但是错误处理从来不是它的强项。

在调试模式下启动nova API,您可以看到实际的错误

nova api——调试

就我而言,错误是

CRITICAL nova[-]requiredopter错误:选项:锁定路径所需的值


我已经在
/etc/nova/nova.conf
中检查了
lock_path
参数。未在
[默认值]
下配置它。我已将
锁定路径
移动到
[默认值]
。然后我开始了nova api,并为我工作

好的,在我的例子中,当我在Ubuntu 14.04和Juno上使用下面的命令尝试此操作时,我会得到如下状态,并且日志被冻结

service nova-api start
nova api停止/等待


出于某种奇怪的原因,nova api丢失了,重新安装它解决了这个问题。

日志太少。这就是您收到的所有请求日志吗?用户nova拥有/etc/nova目录吗?我对目录权限有了更多的感觉。
service nova-api start