当尝试为openstack USSURI版本设置控制器节点时。我被要求设置作为VM图像管理子服务的一瞥服务。
根据要求:文章 (在ubuntu18.04项下):
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是自定义的
source ./admin-openrc.sh
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版本)。
可能是身份验证问题还是别的什么?
如果这个问题对你有帮助的话,那就去投票吧.提前感谢
发布于 2020-07-25 13:06:39
谢谢你的评论。我成功地授予了对带有地址10.0.0.11
的控制器的访问权。
我需要相应地更改NIC配置( IP : 10.0.0.11)
发布于 2020-07-15 23:43:39
如果这是单个控制节点设置(例如,keystone的单个实例),我建议只使用管理ip地址替换controller
。在生产时,这些服务器前面往往有一个负载均衡器,但您也可以在所有节点(例如controller.internal)上使用可解析的dns记录。
# keystone-manage bootstrap --bootstrap-password ADMIN_PASS \
--bootstrap-admin-url http://<your-ip>:5000/v3/ \
--bootstrap-internal-url http://<your-ip>:5000/v3/ \
--bootstrap-public-url http://<your-ip>:5000/v3/ \
--bootstrap-region-id RegionOne
使用controller
和前面没有dns或负载平衡解决方案(例如将其添加到/etc/host文件)的缺点是,您需要在所有节点上手动维护它,包括添加到安装程序中的任何计算节点。
发布于 2020-07-16 10:22:27
我在etc/host:10.0.0.11 controller
中添加了一个条目,然后重新执行这2个cmds:
sudo keystone-manage bootstrap --bootstrap-password XXXXXXXX --bootstrap-admin-url http://10.0.0.11:5000/v3/ --bootstrap-internal-url http://10.0.0.11:5000/v3/ --bootstrap-public-url http://10.0.0.11:5000/v3/ --bootstrap-region-id RegionOne
sudo openstack user create --domain default --os-username XXXXXXXX --password-prompt --os-auth-url http://10.0.0.11:5000/v3 glance
但也收到了同样的错误:
Failed to discover available identity versions when contacting http://10.0.0.11:5000/v3. Attempting to parse version from URL.
Unable to establish connection to http://10.0.0.11:5000/v3/auth/tokens: HTTPConnectionPool(host='10.0.0.11', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fe863dff290>: Failed to establish a new connection: [Errno 113] No route to host',))
等着你的帮助
https://stackoverflow.com/questions/62917510
复制相似问题