2017-03-16 155 views
0

手動安裝openstack。 它由控制器,計算,存儲在kvm(rhel7.3)中組成。 和,請參閱openstack手冊(https://docs.openstack.org/ocata/install-guide-rdo/keystone-users.html) 但是,它在創建openstack項目時提醒了錯誤。OpenStack安裝 - 不創建openstack項目

[[email protected] ~]# openstack project create --domain default --description "Test Project" service 
Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL. 
Could not determine a suitable URL for the plugin 

我不知道爲什麼......

回答

0

實際上會有幾個部分,你可以檢查這個問題。

  1. 當您的OpenStack環境安裝時,應該生成一個stackrc文件,其中包含用於openstack的所有必要信息。請檢查你是否有這個文件,如果信息是正確的,那麼請source stackrc文件;

  2. 如果第1步好,請首先檢查您的keystone服務是否正在運行;

  3. 根據您分享的信息,似乎您沒有創建名爲keystone的服務。請按照指南設置所有必要的資源,然後開始創建項目。

注意:如果您手動安裝每個組件,開始時環境中沒有用戶。您必須逐步使用OpenStack文檔來創建所有資源。總而言之,您必須使用管理員令牌爲keystone創建服務,創建項目,然後創建用戶並向此用戶添加角色,然後才能開始OpenStack旅行。

希望這可以幫助你。

0

此錯誤消息是由不同的API版本相關的keystone引起的。 如果你的API版本是2?這是不正確的,域功能是版本3.

所以你改變你的驗證網址如下

export OS_AUTH_URL=http://YOUR_KEYSTONE_IP:5000/v3