1. 程式人生 > >解決openstack “failed to connect to server (code: 1006)”故障一例

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

code: 1006 failed 控制臺 新建

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 [req-7b95e7d3-5228-431d-816f-80382cd66ac8 - - - - -] 23: connecting to: ocata.openstacklocal:5900

2017-05-17 17:01:44.056 727 INFO nova.console.websocketproxy [req-7b95e7d3-5228-431d-816f-80382cd66ac8 - - - - -] handler exception: [Errno -2] 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服務即可。


記錄一下排錯思路。希望能幫助遇到此問題之人。





本文出自 “快樂之魚” 博客,請務必保留此出處http://01000.blog.51cto.com/2410614/1926756

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