2017-01-30 14 views
4

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

$ 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?

+0

Я считаю, что вы используете Keystone v2. В версии 2 нет понятия области. Домены включены в V3 Keystone (ключевой элемент - менеджер идентификаторов). Поэтому я предполагаю, что ваша nova пытается делать вызовы v3, но некоторые из параметров игнорируются, поскольку они не управляются старой версией Keystone. Вы можете проверить, какую версию трапеции вы используете? Возможно, вам придется обновить его. –

ответ

4

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

OS_PROJECT_DOMAIN_NAME="your domain name" 
OS_IDENTITY_API_VERSION=3