icewolf
А уже не поможет, даже за денежку в контейнер.
icewolf
как говорится поздно пить баржоми когда контролплейн по пи***де пошел
icewolf
Для начала надо было увести всю нагрузку на одну ноду контролплейна. А тут, мы выстрелили себе в висок, помогите нам моск вернуть обратно.
Вадим
Я так понимаю нужно для этой версии кролика Erlang пакеты 23.2 версии, но чет танцы с бубном не помогают их поставить
icewolf
icewolf
Далее, какая у вас версия? Что в релизнотес написано про rabbitmq?
Вадим
Вадим
У меня есть подозрение, что он не обновился
Вадим
А обновились только зависимые пакеты Erlang
Вадим
Заработает ли такой вариант, что rabbitmq запустить отдельно, как выше предлагали в докере, и в конфигах перенастроить коннекты?
Вадим
У меня на контроллере есть докер в нем skyline интерфейсе развернут
Denis
Вадим
Я в конфигах rabbitmq специфически ничего не менял, все по умолчанию
icewolf
Denis
и что в них в вашем дистрибутиве по умолчанию прописали вендоры? порты/логины/пароли/сертификаты/плагины/пути-до-папок-файлов/инклуды-конфигов и т.д.
icewolf
А то что ты Денис предлагаешь все бы хорошо но тоже будет гавно, пускай сидит так. Если у него какой то условный RockyLinux, то и репы другие. Аналогично и с ubuntu, debian.
icewolf
единственное я бы это по отдельным инстансам разпедалил ну типа core 32vCPU 64 ram, database 64vCPU 128 ram, http 16vCPU 32 ram и там уже в k8s сервисы бы распихал бы
Вадим
Ребят спасибо огромное за помощь, развёрнул кролика в докере старые конфиги подцепил как volume, запустил и все мгновенно заработало
Вадим
Делал по инструкции с habr там еще и веб интерфейс есть в конспекте
Denis
Вадим
Какие ещё сервисы можно запустить в докере
Вадим
?
Vyacheslav
Ilya
NS 🇷🇺
icewolf
Denis
icewolf
icewolf
ну типа более обслуживаемое
icewolf
Но тут надо понимать что дистро строители иногда такое гавно наделают
Denis
ну типа более обслуживаемое
во во, нужно более сильнее "обслуживать" ) то одно отвалится то другое, а ты вообще mc ставил себе 🤣
icewolf
Denis
не, ну есть еще SCL, но оно же только в "богомезком Rh-образном"
Denis
наверное из "нативного" nixOS шагнули вперед сильнее всех)
icewolf
icewolf
ну то есть ты ток и сможешь там в докеры. Остальное там тупо не доступно
icewolf
Denis
И ssh?
а куда ssh тебя сунет когда нету bash? 🤔
Denis
я хз, наверное в контейнер)
icewolf
Ну sh то есть? Или вообще никакого шела?
Denis
у таких ОС логика работы простая, запускается init и выполняет условный cloud-init (реализации у всех разные, например в coreos это называют ignition)
Denis
Denis
"нажмите ресет", чтобы починить
Denis
хм, или я путаю с talos?
Denis
да точно, это в talos все удалили)
icewolf
Denis
https://www.talos.dev/
All system management is done via an API. No SSH, shell or console
Denis
да на самом деле круто
Denis
типа ОС как контейнер.
вот ядро и CRI, дальше клади конфиги сюда, а файлы сюда.
нужно обновить, просто ребутнись с нового образа
icewolf
Denis
в CoreOS есть даже сервис, который помогает серверам договориться, кто пойдет первый в ребут, при обновлениях)))))
Denis
людоедство какое то
ну представь, тебе нужен HAProxy и только он, вот зачем тебе все остальное? нужно ядро, некий механизм передачи набора параметров ядру, sysctl, cmdline и собственно сам HAProxy с его конфигом, ВСЕ, остальное просто мусор по сути.
Готовишь конфиги, кладешь в папки, жмякаешь кнопку старт - хапрокся работает, ну здорово же!))
icewolf
ну представь, тебе нужен HAProxy и только он, вот зачем тебе все остальное? нужно ядро, некий механизм передачи набора параметров ядру, sysctl, cmdline и собственно сам HAProxy с его конфигом, ВСЕ, остальное просто мусор по сути.
Готовишь конфиги, кладешь в папки, жмякаешь кнопку старт - хапрокся работает, ну здорово же!))
ничего знать не хочу. Представь что в тебя ну например 18 хостов и как то этими хостами виртуализации надо управлять. И как? Вот допустим у нас еще столько же хостов с сефом. Как в случае чего диагностировать проблемы? И как это лечить?
icewolf
Ребутом?
Denis
как в k8s это происходит? kubectl debug?
Denis
и чем это принципиально отличается от "зайти на хост и запустить bash"?
Denis
по сути тебе нужны логи приложений, их состояние, прочитать их конфиги.
ну так со всем этим сложностей нет.
в случае, если какой-то компонент ядра "заболел" то там все лечится либо передергиванием модуля rmmod/insmod, ну может еще что-то echo в какой-нить /sys/..., либо ребутом
icewolf
Куда и как ты заедешь?
Denis
в таком ключе, чем ceph отличается от условного nginx? да ничем) просто сервис, слушает какой-то там tcp портик и конфиги читает
Denis
Denis
да и интересно, куда сеть делать, а главное КТО умудрился её потрогать)))
icewolf
и чем тут поможет ssh?
ничем. Если там нету шела, то логично что вообще ничего не поможет. И ребутать можно хоть до уписа, ток сеть от этого не появится
Denis
Вадим
https://github.com/openstack/kolla/tree/master/docker
Это уже наверное не мой выбор, я разворачивал по инструкции с офф сайта и все собирал по отдельности, это все завелось правда не с первого раза но завелось и работает, а тут чет меня дёрнул решил новые версии в рамках одного релиза поставить и все вроде норм кроме кролика... Если в мыслях на самую свежую ветку перейти, но чет хз какие там подводные камни вылезут
Denis
если интерфейсы сконфигурированы статически, то ребут 100% исправит то, что кто-то умудрился руками в такой забетонированной системе свернуть)
если dhcp, то явно нужно сперва починить dhcp и в таком случае на любом сервере проблема будет оставаться проблемой...
icewolf
icewolf
Вот
https://governance.openstack.org/tc/reference/runtimes/index.html
icewolf
Denis
Denis
драйвер это модуль ядра, образ ОС нужно собрать перед запуском сервера
Denis
следовательно, если кто-то его забыл положить или хочет обновить - ребут
icewolf
что значит драйвер слетел?!
то и значит, обновились а драйвер например в новой версии кернела не совместим или глючит, а как откатится? А никак.