OpenStack 上的 OpenShift

OpenStack 上的 OpenShift

主服务器启动失败并出现错误:

6109 start_master.go:103]无法初始化云提供商“openstack”:发布http://10.175.1.110:5000/v2.0/tokens:拨号 tcp 10.175.1.110:5000:i/o 超时

请求中的 IP 地址不正确,它是 Keystone“内部”端点,应该是“公共”的。

为什么“内部”端点与start_master.go一起使用,以及如何强制使用“公共”端点?

使用 HEAT 模板创建 OpenShift 时,为 --parameter os_auth_url 指定了公共端点

该公共端点不在系统上的任何配置文件中(不在主配置文件中,也不在 cloud-init conf 文件中)。看起来 URL 是以某种方式动态创建的,但是从哪里创建的呢?

答案1

可以在 /etc/origin/cloudprovider 中指定 URL,如果使用 keystone v3 api,则可以正确选择端点,例如

https://<URL>:5000/v3

相关内容