У меня установлен OpenStack. Когда я пытаюсь выполнить эту команду
keystone user-list
, я получаю это
Expecting authentication method via
either a service token, --os-token or env[OS_SERVICE_TOKEN],
or credentials, --os-username or env[OS_USERNAME].
Как указать токен?
Необходимо обеспечить ниже параметра или экспортировать его из командной строки:
export OS_SERVICE_TOKEN=************************
export OS_SERVICE_ENDPOINT=http://controller.domain.com:35357/v2.0
маркер должен быть тем же, как тот из Вас имеет в keystone.conf
файл с названием параметра admin_token = ************************
. Вероятно, Вы будете иметь один в пути /etc/keystone/keystone.conf
.
Для установка Гаваны название изменений переменной среды.
я получил следующую ошибку при создании арендатора прежде, чем создать любой подлинный user:-
Expecting authentication method via
either a service token, --os-token or env[SERVICE_TOKEN],
or credentials, --os-username or env[SERVICE_ENDPOINT].
Для того, чтобы решить этот вопрос с установкой Гаваны, Вы имеете к
# export SERVICE_TOKEN=123456
# export SERVICE_ENDPOINT=http://controller:35357/v2.0
, Просто опускают "ОС _" префикс здесь.
я направлял Официальное руководство по установке Гаваны, Доступной http://docs.openstack.org/havana/install-guide/install/apt/openstack-install-guide-apt-havana.pdf