依然饭跑跑 发表于 2018-5-31 07:56:33

解决openstack “failed to connect to server (code: 1006)”故障一例

  openstack版本环境:ocata
  安装完成ocata版本后,新建主机实例后,通过管理端进入主机实例的控制台时,报错:“failed to connect to server (code: 1006)”
  

  解决思路:
  1、检查日志文件,通过日志寻找原因。
  tail -f /var/log/nova/nova-novncproxy.log
  发现连接5900时出现“Name or service not known”
  2017-05-17 17:01:43.994 727 INFO nova.console.websocketproxy 23: connecting to: ocata.openstacklocal:5900
  2017-05-17 17:01:44.056 727 INFO nova.console.websocketproxy handler exception: Name or service not known
  2、检查iptables防火墙规则,确保5900、6080端口是否可以正常访问。
  3、ping ocata.openstacklocal这个主机名发现不通,在etc/hosts里增加ocata.openstacklocal 172.16.10.40,再连接主机实例控制台时,可以成功登陆。故障排除。
  

  另一种解决方式,打开etc/nova/nova.conf配制文件,查找“vncserver_proxyclient_address”使其值等于vncserver_proxyclient_address=172.16.10.40(与openstack VNC访问控制IP一致),重启nova服务即可。
  

  记录一下排错思路。希望能帮助遇到此问题之人。
  

  

  

  
页: [1]
查看完整版本: 解决openstack “failed to connect to server (code: 1006)”故障一例