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/    |
|          |          |                                             |
+----------+----------+---------------------------------------------+
相关文章
相关标签/搜索