Danila
виршем смотрел
Boris
https://imgs.xkcd.com/comics/containers_2x.png
Andrey
Народ, помогите реализовать штуку...
Andrey
есть 2 клауда, нужно сделать одну логин страничку, чтобы пользователь вводил свои данные и тыкал на кнопку соответствующую клауду, при этом попадал бы уже залогиненный в хорайзон соответствующего клауда
Maksim
Два региона делай
Andrey
регионы уже не получатся, ибо в каждом клауде по несколько доменов
Andrey
ldap доменов
Maksim
Ну либо в разрыв ставь nginx и там мини страница
Andrey
Мы думали над этим, но отказались в пользу 2х независимых клаудов с разными контрол плейнами
Andrey
Ну либо в разрыв ставь nginx и там мини страница
Вот тут по-подробнее, а как быть c csrf?
Maksim
Не подскажу 🙁
Andrey
Такая идея была, набросать на хтмл-е логин страничку....
Anonymous
это фиаско
Anonymous
две компьютноды. запускаем инстанс на одной из.
Anonymous
дизейблим compute-node эту.
Anonymous
делаем ребилд инстанса на ней.
Anonymous
ии.... он ребилдится на задизейбленной ноде
Anonymous
J
А как ты её выключил?
Anonymous
openstack compute service set —disable —disable-reason cn-disable-test nodenamehere nova-compute
Anonymous
как обычно
✠ FLASh ✠
а че он должен перепрыгивать на другую?
✠ FLASh ✠
просто ты так решил или есть правило?
✠ FLASh ✠
я прост не сильно шарю
Anonymous
потому что мы ожидаем, что выключенная нода должна подсказывать шедулеру ребилдить на любой другой
Anonymous
раз уж шедулер участвует во флоу ребилда.
✠ FLASh ✠
ну это вы ожидаете так. А если шедулер как раз контролит чтоб оно ребилдилось на той же ноде?
Anonymous
с рояля ли? сказали же, обед!
Anonymous
есличо - ocata с contrail.
Anonymous
короче, надо пробовать evacuate теперь.
Anonymous
там ж внутри всё равно rebuild будет, но вот как это будет работать с sr-iov портами - непонятно.
Anonymous
Live Migration failure: operation failed: Failed to connect to remote libvirt URI qemu+tcp://hostname05cn/system: unable to connect to server at 'hostname05cn:16509': Connection refused
Anonymous
ну, как и ожидалось.
Ivan
Что-то не логично, ребилд работает точно также и должен был так же упасть
Ivan
Ну livemigrate и rebuild операции через скедулер, в данном кейсе получается что одна операция проходит, а другая фейлится
J
Вторая фейлится потому что compute сервис, будто б в даун за собой и либвирт унес.
Anonymous
не-не. evacuate не отработал, потому что libvirt не настроен.
J
А)
Anonymous
а вот rebuild на задизейбленной ноде не оправдал ожиданий.
Anonymous
собака он сутулая.
J
собака он сутулая.
Так ты неправильно выключил его ж.
J
Нужно было переводить в maintenance mode.
Anonymous
я честно использовал нативные механизмы.
Anonymous
https://wiki.openstack.org/wiki/OpsGuide-Maintenance-Compute
Anonymous
ну вот же
Anonymous
положила!
Anonymous
м?
Мама собирает сына в поход: - Вот положила тебе масло, хлеб, гвозди. - Зачем? - Как зачем?! Масло намажешь на хлеб... - А гвозди? - Ну вот же, положила!
J
Тьфу бля)
J
Нагуглил, а чо нагуглил сам не понял)
J
Извиняюсь)
Anonymous
nova host-update —maintenance, да?
J
Вот да) Или openstack host set —enable-maintenance
J
Раньше не было реализации maintenance mode для либвирта, мож щас поменялось что-то)
J
Я предполагаю что если реализовано, то оно и само вырубит компьют сервис и запретит планировщику выбирать этот хост. Но кто знает?
Anonymous
ну сейчас мы посмотрим.
Anonymous
не хочется 100500 interface agreement'ов менять.
Anonymous
~> openstack host set —enable-maintenance hostname06cn The requested functionality is not supported. (HTTP 501) (Request-ID: req-fdcb391a-c06e-4b23-bc2b-dff0e46d727f)
Anonymous
ну...
Anonymous
2018-05-03 09:46:11.008 6531 ERROR oslo_messaging.rpc.server NotImplementedError
J
Ну знач так и не реализовали.
J
В итоге, я не прав, а ты все верно делал)
Anonymous
это печально.
Anonymous
придётся evacuate пробовать.
Anonymous
и настраивать libvirt/qemu
J
А расскажи, пожалуйста, еще раз прям по шагам как ты делал.
Anonymous
с rebuild?
J
https://ask.openstack.org/en/question/1104/how-do-i-disable-a-nova-compute-node/
J
Эх. Эт чо, fish у тебя?)
Anonymous
ну как-то так было
Anonymous
и ребилд нефига не помог переместить эту балалайку на другую ноду :(
J
И она успешно сребилдилась?
Anonymous
да
Anonymous
не замазал floating ip :)
Anonymous
все посмотрели?