keystone沒法查看catalog而且用戶沒法申請令牌的解決方案

在運行openstack catalog list以後提示:api

Only an authorized user may issue a new token. #只有受權用戶才能申請token
openstack --os-auth-url http://controller:35357/v3 \
--os-identity-api-version 3  \
--os-project-domain-name default \
--os-user-domain-name default   \
--os-project-name admin \
--os-username admin \
token issue

也提示: Only an authorized user may issue a new token.dom

以前也遇到過這種狀況,是環境變量衝突了。ide

使用env查看環境變量,unset和keystone有關的環境變量,而且從新設置url

而後再openstack catalog listspa

[root@controller keystone]# openstack catalog list
+----------+----------+---------------------------------------------+
| Name     | Type     | Endpoints                                   |
+----------+----------+---------------------------------------------+
| keystone | identity | RegionOne                                   |
|          |          |   public: http://controller:5000/v3/    |
|          |          | RegionOne                                   |
|          |          |   internal: http://controller:35357/v3/ |
|          |          | RegionOne                                   |
|          |          |   admin: http://controller:35357/v3/    |
|          |          |                                             |
+----------+----------+---------------------------------------------+
相關文章
相關標籤/搜索