установить ошибку openstack-keystone: не удалось найти домен: по умолчанию

Я следую официальному документу, пытаюсь установить openstack- краеугольный камень

 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

я проверил список доменов

# openstack domain list 
+---------------------------------+---------+---------+----------------+
| ID                              | Name    | Enabled | Description    |
+---------------------------------+---------+---------+----------------+
| 75391e2f3a1c4c8e94a82d05badb941 | default | True    | Default Domain |
| 8                               |         |         |                |
+---------------------------------+---------+---------+----------------

Я проверяю конфигурацию, или что мне делать? Спасибо!


person Nova    schedule 04.10.2017    source источник


Ответы (1)


Я думаю, что это связано с использованием идентификатора проекта вместо имени проекта. Имя проекта будет по умолчанию, а идентификатор будет 75391e2f3a1c4c8e94a82d05badb9418.

Сдача:

--os-project-domain-id default

to

--os-project-name default

or

--os-project-domain-id 75391e2f3a1c4c8e94a82d05badb9418

Таким же образом обновите --os-user-domain-id.

Попробуйте и посмотрите, сможете ли вы получить токен.

person Michael Petersen    schedule 04.10.2017