Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting

Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting to parse version from URL.
Unable to establish connection to http://controller:5000/v3/auth/tokens:
HTTPConnectionPool(host='controller', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',))

看到最后的名称或服务未知,恍然大悟,自己的当前主机名并不是controller啊,这就是完全照着官方文档来安装不仔细看的结果,

然后我再修改主机名,vim /etc/hostname,将其中的主机名改为controller即可

最后重启即可 sudo reboot

需要注意的是,如果你是在安装并配置消息队列服务(我这里用的是RabbitMQ)之后修改的主机名,那么你可能需要重新安装配置一下消息队列服务,因为此时的消息队列服务绑定的是你之前的主机名,如果不改动的话还会报错的。

你可能感兴趣的:(openstack)