Openstack nova错误:[Errno 111]连接被拒绝

Openstack nova错误:[Errno 111]连接被拒绝,openstack,Openstack,我正在使用Centos 6.5 x8664设置Openstack Havana,所有服务都运行良好。但当我重新启动操作系统时,我发现nova服务无法正常工作,触发了以下错误: nova flavor-list ERROR: [Errno 111] Connection refused 查看/var/log/nova中的日志文件会出现以下错误: 2014-03-24 12:24:04.293 6275 INFO nova.osapi_compute.wsgi.server [-] (6275)

我正在使用Centos 6.5 x8664设置Openstack Havana,所有服务都运行良好。但当我重新启动操作系统时,我发现nova服务无法正常工作,触发了以下错误:

nova flavor-list
ERROR: [Errno 111] Connection refused
查看/var/log/nova中的日志文件会出现以下错误:

2014-03-24 12:24:04.293 6275 INFO nova.osapi_compute.wsgi.server [-] (6275) wsgi starting up  
2014-03-24 12:24:04.297 6267 CRITICAL nova [-] [Errno 98] Address already in use 
2014-03-24 12:24:04.412 6275 INFO nova.openstack.common.service [-] Parent process has died unexpectedly, exiting 
2014-03-24 12:24:04.412 6274 INFO nova.openstack.common.service [-] Parent process has died unexpectedly, exiting 
2014-03-24 12:24:04.412 6275 INFO nova.wsgi [-] Stopping WSGI server. 
2014-03-24 12:24:04.412 6274 INFO nova.wsgi [-] Stopping WSGI server.
我的OpenStack服务器的状态

nova-manage service list

Binary           Host                                 Zone             Status     State Updated_At
nova-cert        controller                           internal         enabled    :-)   2014-03-24 14:28:03
nova-consoleauth controller                           internal         enabled    :-)   2014-03-24 14:28:01
nova-scheduler   controller                           internal         enabled    :-)   2014-03-24 14:28:00
nova-conductor   controller                           internal         enabled    :-)   2014-03-24 14:27:59
nova-compute     controller                           nova             enabled    :-)   2014-03-24 14:28:06
nova-network     controller                           internal         enabled    :-)   2014-03-24 14:27:58

keystone service-list

+----------------------------------+----------+----------+---------------------------+
|                id                |   name   |   type   |        description        |
+----------------------------------+----------+----------+---------------------------+
| 7ce108d652ee48d7897127045a371795 |  cinder  |  volume  |   Cinder Volume Service   |
| 9452b875328f4763b7766eb533bd75c4 | cinderv2 | volumev2 |  Cinder Volume Service V2 |
| e9607d1a308140298f8364fd2a0e62a8 |  glance  |  image   |    Glance Image Service   |
| b7ac07f69e2e41f684d6470c69db4781 | keystone | identity | Keystone Identity Service |
| cbdfa73329094d7d94c7464b9bf0ef7d |   nova   | compute  |    Nova Compute service   |
+----------------------------------+----------+----------+---------------------------+

ps -ef | grep "nova-api"

nova      2522     1  0 11:22 ?        00:00:00 /usr/bin/python /usr/bin/nova-api-metadata --logfile /var/log/nova/metadata-api.log
root     11909  6217  0 15:11 pts/1    00:00:01 gedit nova-api.log
root     12644  3832  0 15:31 pts/0    00:00:00 grep nova-api


netstat -napo | grep 877

tcp        0      0 0.0.0.0:8775                0.0.0.0:*                   LISTEN      2522/python         off (0.00/0/0)
任何指针都会非常有用


谢谢

首先,我强烈建议您在ask.openstack.org上查找或询问答案

那么从您描述的情况来看,可能是因为:您同时启用了nova api元数据和nova api服务

从默认配置中,我们知道:['ec2'、'osapi_compute'、'metadata']已启用,请参阅

因此,当调用nova api服务时,它将逐个启动每个服务,请参阅

由于nova api元数据服务正在运行,这导致使用了8775端口,因此nova api启动的一个服务将终止,并且由于未捕获此异常,那么其他两个服务也将终止,然后您将在日志中看到什么


如果我的假设是正确的,请取消nova api元数据服务并仅使用nova api服务,这意味着“chkconfig openstack nova api metadata off;chkconfig openstack nova api on',我不确定您系统上的具体服务名称,但应该是这样的,如果我错了,请更正它。

拒绝连接是每次遇到的常见错误。案件之一是keystone拒绝连接nova服务

在创建keystone服务时,确保nova和quantum的SERVICE_密码相同。转到quantum和nova配置文件,验证SERVICE_密码相同


Njoy

哇!就是这样!我花了一个多小时才找到这个答案!谢谢:)