当尝试为 openstack USSURI 版本设置控制器节点时,系统要求我设置 Glance 服务作为 VM 映像管理子服务。
截至要求:文章(在 ubuntu 18.04 下):
我在 /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 是自定义的
输入cmd:
source ./admin-openrc.sh
然后,使用 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 版本)
这似乎是身份验证问题或者是其他问题?