Ошибка с командой списка серверов openstack

Я установил Openstack на свою виртуальную машину CentOs, и когда я пытаюсь просмотреть список запущенных экземпляров, я получаю эту ошибку

$ openstack server list

Ignoring domain related config user_domain_name because identity API version is 2.0
Ignoring domain related config user_domain_name because identity API version is 2.0
Ignoring domain related config user_domain_name because identity API version is 2.0
Ignoring domain related config user_domain_name because identity API version is 2.0
Expecting to find domain in user - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-453d115d-afc8-4ea0-9c2a-4f55fd7591ba)

Может кто-нибудь сказать мне, как изменить user_domain_name?


person upendra    schedule 30.01.2017    source источник
comment
Я полагаю, что вы используете Keystone v2. В v2 нет понятия домена. Домены включены в версию 3 Keystone (кстати, keystone — это менеджер удостоверений). Итак, я предполагаю, что ваша nova пытается сделать вызовы v3, но некоторые параметры игнорируются, поскольку они не управляются вашей старой версией Keystone. Можете ли вы проверить, какую версию Keystone вы используете? Возможно, вам придется обновить его.   -  person Bruno B. Carvalho    schedule 30.01.2017


Ответы (1)


Я понял, чего не хватает в моих текущих учетных данных openstack. Пишу, если у кого-то такая же проблема, как у меня.

OS_PROJECT_DOMAIN_NAME="your domain name"
OS_IDENTITY_API_VERSION=3
person upendra    schedule 30.01.2017