Openshift-Origin

OpenStack 上的 OpenShift

  • November 17, 2016

主機啟動失敗並出現錯誤:

6109 start_master.go:103] 無法初始化雲提供商“openstack”:發布http://10.175.1.110:5000/v2.0/tokens:撥打 tcp 10.175.1.110:5000:i/o 超時

請求中的 IP 地址不正確,它是關鍵的“內部”端點,應該是“公共的”。

為什麼“內部”端點與 start_master.go 一起使用,以及如何強制使用“公共”端點?

使用 HEAT 模板創建 OpenShift 時,為 –parameter os_auth_url 指定了公共端點

該公共端點不在系統上的任何配置文件中(不在主配置文件中,不在 cloud-init conf 文件中)。看起來 URL 是以某種方式動態創建的,但是從什麼開始呢?

URL 可以在 /etc/origin/cloudprovider 中指定,如果使用 keystone v3 api,則可以正確選擇端點,例如

https://<URL>:5000/v3

引用自:https://serverfault.com/questions/815246