联系 http://controller:5000/v3 时无法发现可用的身份版本

联系 http://controller:5000/v3 时无法发现可用的身份版本

当尝试为 openstack USSURI 版本设置控制器节点时,系统要求我设置 Glance 服务作为 VM 映像管理子服务。

截至要求:文章(在 ubuntu 18.04 下):

  1. 我在 /usr/share/keystone 位置创建了一个名为:admin-openrc.sh 的文件,内容为:

    export OS_USERNAME=admin
    export OS_PASSWORD=ADMIN_PASS
    export OS_PROJECT_NAME=admin
    export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default
    export OS_AUTH_URL=http://controller:5000/v3
    export OS_IDENTITY_API_VERSION=3
    

    其中 ADMIN_PASS 是自定义的

  2. 输入cmd:source ./admin-openrc.sh

  3. 然后,使用 cmd 创建 Glance 用户:openstack user create --domain default --password-prompt glance

作为输出,我收到错误消息:

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('<urllib3.connection.HTTPConnection object at 0x7fa20bba02b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))

有人能给点建议吗?我之前完成了所有步骤:NTP 安装、openstack 软件包下载、SQL 安装、RabbitMQ 安装、Memcached 安装、Etcd 安装、Keystone 安装(USSURI 版本)

这似乎是身份验证问题或者是其他问题?

相关内容