Georgii
Пункт Configure the administrative account
От какого пользователя это выполняется ?
J
Georgii
да,
Boris
Replace ADMIN_PASS with the password used in the keystone-manage bootstrap
J
Это просто установка переменных окружения чтобы openstack cli клиенты брали из них все что им нужно для аутентификации.
Boris
ну там же бутстрап вроде временного админа создает
Georgii
Так а потом задаются переменные окраужения
J
да,
Пользователя Admin в ketsone ты же уже создал?
Georgii
$ export OS_USERNAME=admin
Boris
вот его кредсы пихаешь и енвы как уже сказали клиентами используются
Georgii
и сдесь уже $
Georgii
так $ это значит не из под рута
Georgii
вопрос из под кого )))
J
На любом с которого ты будешь использовать клиенты консольные.
Georgii
Так
Georgii
Create a domain, projects, users, and roles
J
Запутался или не?
Georgii
Это делается с контроллера ?
J
Georgii
Georgii
openstack project create —domain default —description "Service Project" service
An unexpected error prevented the server from fulfilling your request. (HTTP 500) (Request-ID: req-6080f718-4836-4e8a-b1c1-8a47395314ef)
Georgii
у меня просто вот такое
J
Как только ты поставил себе keystone, ты можешь на люом компе ставить python-openstackclient. Этот клиент читает переменные окружения которые ты выставляешь с помощью export и использует их для авторизации в твоем попенстеке.
Поэтому хочешь - можешь на контроллере делать, а хочешь - со своей тачки.
J
Georgii
Georgii
J
Загляни в error лог apache.
J
Там должно быть поболее инфы.
Ну или там мож отдельный лог прямо для keystone у тебя пишется)
J
Вся суть опенстека)
Даже если пользоваться и не станешь, пока с ним разбираешься разберешься попутно и еще с парой десятков технологий)
Georgii
Georgii
может с паролями что
Georgii
10.10.72.10 - - [28/Feb/2018:21:57:16 +0200] "POST /v3/auth/tokens HTTP/1.1" 500 143 "-" "osc-lib/1.7.0 keystoneauth1/3.1.0 python-requests/2.14.2 CPython/2.7.5"
10.10.72.10 - - [28/Feb/2018:22:00:29 +0200] "GET /v3 HTTP/1.1" 200 250 "-" "osc-lib/1.7.0 keystoneauth1/3.1.0 python-requests/2.14.2 CPython/2.7.5"
Georgii
буду копать
Georgii
Georgii
это пользователь keystone ?
J
Ага.
J
А по поводу пятисотой ошибки...
keystone-manage bootstrap нормально сработал?
Georgii
да
Georgii
без ошибок
J
И db sync До этого, значит, тоже.
J
J
ВСе эти переменные - по сути то что ты задавал.
Твой пользователь, пароль, проект, домен keystone и так далее. Это чисто чтобы руками каждый раз не вводить.
J
Ну а проблему решать надо щас вот как:
В keystone.conf в секции default выставляем debug= true, перезапускаем apache и пробуешь делать чо-нибудь простое типа:
openstack project list
И после этого смотришь в логи попача и keystone. По идее, увидишь там питновский стек трейс и по нему уже можно будет понять более-менее что и где не так пошло.
J
Надеюсь, пока не запутал)
J
Georgii
Вобшем не зря Михаил говорил про 8 часов и внимательность )))
Михаил
Georgii
Забавно - баг в инсталяции висит - вместо того чтобы поправить , внесли изменения в документацию
https://bugzilla.redhat.com/show_bug.cgi?id=1430540
Georgii
багу скоро год
Boris
это тебе опенсурс детка
Dmitry
stable == мы знаем об известных багах, придумали и рассказали о костылях под баги 🙂
Alexander
Излюбленная ошибка в офф доке - указывать для domain id значения domain name
Alexander
Georgii
Или - мы максимально запутаем и устожнним установку,там что не парьтесь , идите сразу в редхат и покупайте деплой )
J
J
Там так то прозрачно все.
Boris
Эм
Boris
заговор и опенсурсх
Boris
хахах=)
Boris
обчно управление в опенсурс компаниях типа
Georgii
Boris
наймем этих опенсусрверов
Boris
и пусть чем нить там занимаются
Boris
набивают стату
J
ой началось)
Georgii
ой началось)
Не, я без притензий. На месте редхата я бы также делал - как ещё у халявщиков денег отжать ? )))
J
да при чем тут редхат, так то.
J
Крупные сутенеры денюжку отстегивают, могут принимать серьезные решения. Но это ж не они проёбываются со сроками, рассматривают блюпринты годами или забивают хуй на незакрытые баги.
Dmitry
к redhat-у можно по разному относится - но они берут деньги за то, что они берут опенсорс, дружат разные компоненты между собой, наступают на грабли, набивают шишки - и вот эти готовые, с их точки зрения, решения - продают. Не вижу в этом, если честно, "отжатия денег у халявщиков"
Михаил
минутка вахтерства: для флуда есть @cloud_flood, спасибо)
Andrey
вот почему так ? - https://bugs.launchpad.net/nova/+bug/1741001
Andrey
понадобился девстек, вот вчера вроде бы зарелизили queens, но думаю не буду пока в него лезть, pike работал 3 месяца назад... хрен тебе! devstack pike поломан...
Georgii
Блин, это значит я тут пока разворачию pike, уже вышел queens. Чустувую пока его разверну и запущу, всё окажется зря и выйдет очередная версия ))
Alexander