安裝OpenStack環境,已經部署好安裝好keystone,在進行驗證的時候,首先要去獲取接口版本號,但是一直報錯無法創建鏈接
報錯如下
Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL.
Unable to establish connection to http://controller:35357/v3/auth/tokens: HTTPConnectionPool(host='controller', port=35357): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f7e5025f5d0>: Failed to establish a new connection: [Errno 113] No route to host',))
查看keystone日志無異常;
網上說要查看httpd是否監聽了35357端口,查看已經監聽了
有的說要重啟httpd,systemctl status httpd。返現並沒有用
還有說要配置no_proxy的,我是單點部署,不適用
后來想了想,按照會不會是配置文件的問題,檢查配置文件里配置了當前節點是computer1,但是我安裝的是控制節點,這個連接調用的時候是調的controller,懷疑是不是hosts的問題
這里寫成206了。我這里是因為之前是多節點部署,現在改成單點部署了,所以這里要重新配置一下,配置完之后再進行安裝,完美解決所有問題。