在運行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/ | | | | | +----------+----------+---------------------------------------------+