a616652325 发表于 2015-10-11 08:55:43

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

  

  在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: 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 服务
  

  

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: openstack登陆dashboard连接失败:[Errno 111] Connection refused