安装openstack-keystone错误:无法找到域:默认

时间:2017-10-04 01:50:22

标签: openstack keystone

我按照official document尝试安装openstack-keystone

var_dump($_POST); //this shows you what is contained.this is just for debugging purposes

验证用户是否可以进行身份​​验证,错误:

 openstack --os-auth-url http://192.168.80.6:35357/v3 \
 --os-project-domain-id default --os-user-domain-id default \
  --os-project-name admin --os-username admin --os-auth-type password \
    token issue

我检查了日志查找:

The request you have made requires authentication. (HTTP 401) (Request-ID: req-8d9e9608-2adb-4b80-bc00-f0fd9e9684ae)

我检查了域名列表

2017-10-04 09:06:40.966 1256 INFO keystone.common.wsgi [req-5a17f2ba-ce0e-46cb-8397-707ac9240870 - - - - -] GET http://192.168.80.6:35357/v3/
2017-10-04 09:06:40.982 1243 INFO keystone.common.wsgi [req-8d9e9608-2adb-4b80-bc00-f0fd9e9684ae - - - - -] POST http://192.168.80.6:35357/v3/auth/tokens
2017-10-04 09:06:40.987 1243 WARNING keystone.auth.controllers [req-8d9e9608-2adb-4b80-bc00-f0fd9e9684ae - - - - -] Could not find domain: default
2017-10-04 09:06:40.988 1243 WARNING keystone.common.wsgi [req-8d9e9608-2adb-4b80-bc00-f0fd9e9684ae - - - - -] Authorization failed. The request you have made requires authentication. from 192.168.80.6

我检查配置,或​​者除非我应该做什么? 谢谢!

1 个答案:

答案 0 :(得分:0)

我认为这与使用project-id而不是project-name有关。项目名称为默认值,而id为75391e2f3a1c4c8e94a82d05badb9418。

变化:

--os-project-domain-id default

--os-project-name default

--os-project-domain-id 75391e2f3a1c4c8e94a82d05badb9418

以相同的方式更新--os-user-domain-id。

尝试一下,看看你是否能够获得一个令牌。