J
Вот ребята сделали server group с политикой, её указали во время создания машин, политка пошла в scheduler hints и nova-scheduler пихнул все виртуалки максимально плотно на пару серверов. Не вижу в этом ничего ни плохого ни хорошего. Понадобилось кому-то - у нас такое есть. Прост щас неплохо было бы железку обслужить и неохота клиента беспокоить. Вот я и спросил есть ли какой-то способ размигрировать включенные в группу машины.
J
А host aggregate тут ваще непричем.
J
Через правку базы nova-api?
J
Ну, насколько я знаю, маппинг инстанс-группа задается при создании инстанса и потом уже не поменяешь.
J
Я не боюсь править базу) Прост стремно что с 2014 года, похоже, так и тянется эта беда с группами и единственный способ который может сработать (штатный), как по мне, это убрать на время аффинити фильтр, смигрировать, а потом вернуть.
Vyacheslav
Зачем править базу?
Vyacheslav
Выключите этот фильтр в шедулере
J
Выключите этот фильтр в шедулере
Я так и написал выше прям на одно сообщение)
Vyacheslav
В Базе правил у меня даже есть гист нужный. Из проблем было что rebuild не работал после этого
Vyacheslav
https://gist.github.com/HappyFX/8190f1543c0a835267f96775241b5191
Vyacheslav
https://gist.github.com/HappyFX/8080a44026499e49f1b6be8d339f8534
J
В Базе правил у меня даже есть гист нужный. Из проблем было что rebuild не работал после этого
Та пёс с ними с ребилдами и правкой базы) Я в очередной раз удивился что такая старая и базовая вещь так и осталась недопиленной.
J
Не Ной - комить
У тебя там еще база nova дергается, кстати) А щас эт всё переехало в базу nova-api.
Vyacheslav
В общем в мире где есть терраформ и ансибл пересоздать вм стоит минуты и в разы безопаснее
J
Кстати, вот чо. nova.exception.MigrationError: Migration error: ServerGroup policy is not supported: ServerGroupAffinityFilter not configured
J
Мы хитрые, но разработчики новы хитрее :D
J
Ну, попробовал щас поправить в коде всю требуху связанную с првоеркой сервер групп, но conductor все равно при миграции плюется "No valid host". Штатного способа так же подробно как scheduler логировать чо он делает, наверное, нет?
Aleksandr
ну где нить в апреле надо будет состыковаться )))
Vyacheslav
Порнуху же всю хранят на vhs
Aleksandr
Порнуху же всю хранят на vhs
тебе мало было порно на прошлом месте ?!))))
Den
видак с hdmi? =)
Den
Постоянно всё веселье и оффтоп пропускаю. Потом, как сериал, перечитываю
Den
По Пекинскому времени
Stanley
Stanley
Так affinity на уровне хоста работает.
Не понял. И что? Оно через шедулер идёт
Stanley
Честно, пока непонятно в чем проблема.
J
Не понял. И что? Оно через шедулер идёт
То что жесткая affinity политика требует чтобы все инстансы в группе пихались на один гипервизор.
Stanley
А, ну сами себе злобные буратины...
Stanley
Ага. И будет две вм
J
С уже созданной вм ничего не сделаешь через api)
J
Ага, а порты?)
J
Мне не надо уже решать эту проблему, с клиентом давно договорились. Просто интересно на будущее есть ли способ)
J
Есть вероятность что там в чем-то еще дело. Но conductor при миграции так подробно не пишет логи как это делает scheduler при первоначальном планировании. Поэтому пока была гипотеза что дело в affinity политике.
Ilya
Есть вероятность что там в чем-то еще дело. Но conductor при миграции так подробно не пишет логи как это делает scheduler при первоначальном планировании. Поэтому пока была гипотеза что дело в affinity политике.
туши два из трёх, вставляй свой дебаг туда куда надо и вперёд. Опенстек для того на питоне и написан. Работает чуть медленнее, зато можно фиксить и дебажить прямо на проде и компилить не надо
Ilya
профит
Илья
Прямо на проде...пятница, классика)
Ilya
Сто раз зарекался что-то в пятницу улучшать, особенно перед уходом... Надо собрать волю в кулак и идти домой ! Или отрывать руки от консоли...
Vyacheslav
Прямо на проде...пятница, классика)
таки в пятницу не сломаешь - в выходные за х2 не поработаешь
Vyacheslav
gwaewion
Оставляю без работы? =)
gwaewion
Надо новичкам и сомневающимся рекомендовать жужу, а при возникновении проблем отправлять к @Fucking_geese
Alexey
Можно ко мне... 😂👍
вот гуру я у него учусь )
Alexey
есть там курсы по juju ?
Yuriy
есть там курсы по juju ?
Курсы по Juju по моему даже сам Cannonical не делает.
Alexey
Курсы по Juju по моему даже сам Cannonical не делает.
мы будем делать бизнес мы будем делать бабки .... :D
Yuriy
Да и с документацией не все так гладко.
Denis
Очень знакомо …
Denis
То есть мы таки дождемся пятничного порнодеплоя?
Илья | 😶☮️🐸
можно
Илья | 😶☮️🐸
и тогда выходных не будет
Илья | 😶☮️🐸
Vyacheslav
Alexey
Alexey
Отображение моего сегодняшнего дня в одной гифке
Alexey
Пора и по пиву
Denis
А есть про десантника в окно который прыгнул?
Alexey
Alexey
Alexey
Denis
Он кричал что-то про йогуртный торт)
NS 🇷🇺
А не странное ли вы делаете сударь?
NS 🇷🇺
Зачем это для кролика в разрезе опенстека?
NS 🇷🇺
И шо у них за идея?
NS 🇷🇺
А что мешает тупо в стеке прописать все ноды, а в кластере настроить зеркалирование очередей?
NS 🇷🇺
На сколько помню там есть старый и новый варианты, лень доку ща открывать
NS 🇷🇺
Что есть инстансы?
Stanley
Работает. А в чем сомнения?
Stanley
Тот же haproxy
Stanley
Чем и плох вендор лок...