您的位置:首页 > 运维架构

openstack登陆dashboard连接失败:[Errno 111] Connection refused

2015-01-31 20:18 302 查看
在centos中登陆openstack dashboard时出现错误:



利用
# service openstack-nova-api status 命令查看nova-api进程的状态时发现错误:

openstack-nova-api dead but pid file exists

在/var/log/nova/api.log中发现错误:

2015-01-31 19:59:58.681 32266 ERROR nova.wsgi [-] Could not bind to 0.0.0.0:8775

2015-01-31 19:59:58.682 32266 CRITICAL nova [-] error: [Errno 98] Address already in use

端口8775已经被占用

利用如下命令查看占用8775端口的进程:

# sudo netstat -pln | grep 8775

tcp 0 0 0.0.0.0:8775 0.0.0.0:* LISTEN 3252/python

发现被3252进程占用

利用如下命令查看3252进程状态:

# ps 3252

3252 ? S 108:43 /usr/bin/python /usr/bin/nova-api-metadata --logfile /var/log/nova/metadata-api.l

nova-api-metadata服务占用了端口,nova-api与nova-api-metadata此时竞争同一个端口

将nova-api-metadata服务停掉:

# service openstack-nova-metadata-api stop

将nova-api服务启动:

#service openstack-nova-api start

这个时候已经可以访问dashboard了。

要想同时启动两个服务需要在/etc/nova/nova.conf中配置:

#enabled_apis=ec2,osapi_compute,metadata

enabled_apis=ec2,osapi_compute

然后手动启动openstack-nova-metadata-api 服务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐