Jürgen
Для меня +20 уже холодно 🤣
Jürgen
Если живешь все время в +40 а летом +50 то +20 холодно
Ivan
Разбираемся, сейчас смотрим в сторону локов в бд
Ivan
у бд есть ретраи и локи в момент теста
Ivan
даже метрики прома openstack-exporter начинают замедлятся
Ivan
1. kolla-ansible на baremetal
2. raid 5 на контроллере MR9361-8i c ssd chache для /var/lib/docker, для ОS - scsi ssd
3. только ceph
4. 3 конторл ноды с rabbitmq, mariadb galera без тюнинга
5. шедулинг немного настроили:
[filter_scheduler]
enabled_filters=AggregateInstanceExtraSpecsFilter, ComputeFilter
build_failure_weight_multiplier = 0
Ivan
Спасибо за доку, посмотрю
Nikolay
Ансибловый модуль для опенстека кто пользовал?
Алексей
Nikolay
есть некоторые странности в поведении
Алексей
Но его допиливали тогда
Алексей
Хз, @ftarasenko лучше подскажет
Fedor
Nikolay
терформ жесткое предубеждение
Алексей
Алексей
Он там вроде и есть)
Алексей
Я был тогда в жикоре
NS 🇷🇺
А какая связь терраформа и Клауд инита?
Nikolay
это я не понимаю про что речь
Aleksandr
Aleksandr
достали блин уже -)
Dzmitry
Господа, а у кого-нибудь был опыт провижна айроником вмки, как бареметал? Я умею вмкам ипми подключать и из ipxe бутать, но такое ощущение что во время провижна айроник боится запнуть диск и переписать ипксе на убунту из образа
Dzmitry
Можно попробую индекс дисков и опцию в гланс имадж засунуть чтобы меню было и ипксе на втрой диск а провижн в первый, не уверен что опенстек умеет в мультибут с несколькими местами откуда бутблок есть
Ivan
помогло немного, но проблема осталась. Нашел похожую багу, у коллеги по несчастью в далеком 2016 https://bugs.launchpad.net/juniperopenstack/+bug/1578841 он начал увеличивать таймауты, те машинки создаются дольше это норм
Dmitry
Dmitry
Сразу скажу: использовать айроник в этом режиме в проде - так себе идея. Не для виртуалок он создан.
Dmitry
Dmitry
Собственно, у qemu вполне встроенный ipxe имеется.
Dzmitry
Потому что суши у нас в облаке нет, я эмулирую через шипми
Dzmitry
У меня подо мной опенстек, мне нельзя тераформ, у меня MOSK и его провижнер, он не умеет в суши и у него под капотом айроник
Dmitry
Ага, ответ "да". Посмотри в доке, как они это делают.
Dzmitry
Ну вот
Dzmitry
😄
Dmitry
Б0ЖЕ
Dzmitry
Не поверишь, именно оно
Dmitry
В Metal3 точно такой же ironic, он точно так же не для виртуалок.
Dmitry
Ну или sushy-tools - что настроишь. Но проблему это не снимает.
Dzmitry
Погодите, суши надо включать как экстеншн в иронике андерклауда, правильно?
Dmitry
Так, стоп. Сначала терминология. Sushy - библиотека для работы с протоколом Redfish. Sushy Tools - эмулятор Redfish для виртуалок.
Dmitry
Поддержка Redfish в Metal3 по умолчанию. Эмулятор надо в любом случае ставить самому лапками, что virtualbmc, что sushy-tools.
Dzmitry
Хм, тоесть ничего со стороны андерклауда делать не надо
Dzmitry
Это гуд
Dmitry
https://quay.io/repository/metal3-io/sushy-tools
Dmitry
Он даже умеет в openstack. Но чтобы ipxe грузился, надо немножко уличной магии. Точно говорю, почитай https://openstack-virtual-baremetal.readthedocs.io/en/latest/index.html, они буквально это делают для CI в TripleO (ну делали, пока TripleO жив был).
Dmitry
Ну и будут идти некоторое время, пока труп от розетки не отключат :D
Dmitry
А вот и публичная ссылочка подоспела: https://www.redhat.com/en/blog/red-hat-openstack-services-openshift-next-generation-red-hat-openstack-platform
Nikolay
Что не так с айроником вбмцд и виртуокой ? Схема обкатанная вдоль и поперек
Dzmitry
А в случае обычного пользователя пенсьека у тебя нет доступа к гипервизорам и их либвирт урлам
Dzmitry
Для варей написан vbmc4vsphere и их клауд цмеет вмке бут в пхе выставить, выглядит как полная замена железки
Dzmitry
В опенстеке вмка не умеет в пхе бутаться, нужно инструменты сбоку подключать для этого
Dzmitry
Но либвирт уимеет, почему бы опенстеку незауметь
Nikolay
ааа , опенстек в опенстеке, сразу не осознал могучесть затеи
Dzmitry
Как в гланс имадж пропертис воткнуть которые только либвирт может, так норм, а как починить нову так сложна
Nikolay
ну воткни в vbmcd вместо экзеков ipmitool вызовы openstacl cli
Dzmitry
Все порой мы с вами, милые друзья, бросимся на даму
Nikolay
в отличии от айроника он маленький
Dzmitry
https://github.com/lion7/shipmi/pulls
Dzmitry
Вон, пушаю опенстек провайдер для шипми
Dzmitry
А вбмц этого не умеет из коробки
Dzmitry
Для него надо классы писать
Nikolay
на баше - уважаю
Dzmitry
А слог какой, а переменных сколько...
Dzmitry
Там заметь питон парсит джсон, не сед, не греп
Nikolay
а как это пристраивается в vbmcd? или стендэлон работает
Nikolay
а форк вижу
Dzmitry
а форк вижу
Та патамушта комьюнити это боль страдание, тимлиды боятся код менять, сто пятьсот раундов ревью и в беклог на следующий релиз
Dzmitry
Я как синдер вспомню, просто седею
Dzmitry
Херабора заводится в бастион ноде (или джампхосте, называй как хош), там слушаются порты для ипми и они управляют вмками в опестеке, чтобы не светить clouds.yaml , сами виртуалки создаются из ipxe , чешут в айроник как ни в чём не бывало. Но айроник пока с этим не согласен, почему-то, смотрю, что ему не нравится
Dzmitry
Он регистрирует норм, инспектирует норм, но поовижн встаёт на плейбуке который делает zap диску
Dzmitry
Боится он вынести ipxe почему-то, странно, зачем тогда zap делать
Dzmitry
Смысл упражнения как раз по максимуму нанести урон вражеским бутлоадерам, смотри на виндовый загрузчик
Nikolay
Zap это чего?
Dmitry
Dmitry
Где ты это откопал? Оо ZAP - это была почти что внутренняя шутка году так в 2014, с тех пор это звали manual cleaning.
Dmitry
Веселье. Можно ссылочку?