Я установил Гризли OpenStack на моем Ubuntu Server 12.04
установленный в VMWare
Я хочу использовать KeyStone
и когда я управляю 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_AUTH_URL=http://192.168.171.131:5000/v2.0/
export OS_TENANT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=nomoresecrete
Необходимо установить несколько переменных среды для уведомления команды трапецеидального искажения, где она должна соединиться с, и каковы учетные данные OpenStack. Эти переменные среды: OS_USERNAME
, OS_PASSWORD
, OS_TENANT_NAME
, OS_AUTH_URL
можно также установить эти значения в командной строке трапецеидального искажения, но переменные среды обычно легче.
панель инструментов OpenStack (Горизонт) может генерировать файл сценария со всеми переменными среды, в которых Вы нуждаетесь. Если можно войти в систему, перейдите к 'Доступу и безопасности '->'API Доступ' и загрузите конфигурационный файл.
, Как только у Вас есть он, работайте
source /path/to/configuration/file
, Это предложит Вам Ваш пароль, и затем можно выполнить вышеупомянутую команду.