2013-11-15 4 views
2

Я установил devstack на чистую машину Ubuntu. Я могу получить доступ к панели инструментов OpenStack по адресу http://localhost/auth/login/. Однако я понятия не имею, как управлять пользователями или какими являются мои первоначальные учетные данные.Как управлять пользователями/паролями в devstack?

Куда эта информация хранилась?

ответ

4

Информация хранится в базе данных Keystone MySQL. Не редактируйте базу данных напрямую!

Вы должны управлять пользователями через Keystone CLI. Для этого вам нужно правильно установить свои админы администратора DevStack.

cd devstack 
source openrc admin admin 
echo $OS_USERNAME 
echo $OS_TENANT_NAME 
echo $OS_PASSWORD 

Я разместил там команды эха, чтобы показать вам, как открыть свои кредиты.

Чтобы использовать контрольную проверку Keystone CLI, документы Creating Tenants, Users, Roles, Tokens and Endpoints и Manage projects, users, and roles.

Если вы хотите работать с CLIs как пользователь без прав администратора вобще

cd devstack 
source openrc 
echo $OS_USERNAME 
echo $OS_TENANT_NAME 
echo $OS_PASSWORD 
+0

Полномочия не работают. Веб-панель говорит: «Произошла ошибка при аутентификации. Повторите попытку позже». Где я могу найти причину этой ошибки? Журналы ошибок? – yegor256

+0

Честно говоря, то, что я делаю в этой ситуации, - просто удалить все, что я установил DevStack, и начать все сначала. Не пытайтесь исправить или устранить проблему. Я предлагаю использовать DevStack из стабильной ветки, см. Http://blog.phymata.com/2012/11/08/openstack-devstack-on-the-rackspace-open-cloud/. Заменяйте folsom гаваней всюду в этом посте, чтобы получить последний и самый большой OpenStack. –

+0

Действительно, переустановка с нуля решила проблему – yegor256

 Смежные вопросы

  • Нет связанных вопросов^_^