Alexander 🐕
Я пять лет ни с кем толком не разговаривал
Alexander 🐕
“Фак дат факинг фак” в сложных жизненных ситуациях не в счет
Alexander 🐕
А собес прошел норм
Alexander 🐕
Главное быть достаточно борзым
Andrey
я вот всё-таки не понимаю как ansible "живёт" на сервере?
Andrey
он там с nohup всё запускает что-ли?
Andrey
то есть как гарантируется что начатый процесс завершится?!
Andrey
а ещё одна штука - надо так писать таски, чтобы система была в рабочем состоянии по их завершению
Anders
запусти ansible c параметром -vvv
Melnikov Alexandr
Так же как обычные команды через ссш.
Anders
увидишь, какая машинерия там происходит
Andrey
потому что если сделать таску стоп и таску старт то если после стоп пропадёт сеть старт не отработает
Andrey
и можно огрести
Andrey
в исходники пока не лез
Anders
они запускают shell через ssh, в нем выполняя какие-то команды
Melnikov Alexandr
Запуск ансиблся с -vvv поепжет вывод что запустился питоновский скрипт, но не покажет что этот скрипт делает.
Melnikov Alexandr
А чтобы не терять сеть с удаленной машиной, не надо гасить сеть или например ссш. А запускать например модуль шел с "ifdown eth0; ifup eth0"
Anders
>"ifdown eth0; ifup eth0"
Anders
а-та-та
Melnikov Alexandr
)
Avonar
ох блять
Avonar
теперь еще докер курить
Melnikov Alexandr
> а-та-та
Т чем это плохо?
Avonar
положите эти знания в мою голову чтобы я не тратил силы на их запоминание -_-
Andrey
Andrey
вот этот скрипт с nohup запускается или нет?
Andrey
потому что если нет
Andrey
то при отпадании сети он со временем йобнется
Andrey
так ifup / ifdown его и использует
Melnikov Alexandr
Ага. Но. Если над не настроить сетевой интервейс, а применить настройку из конфига, то работает именно это.
Melnikov Alexandr
А так да :) ip add add...
Melnikov Alexandr
По поводу nohup, должен запускатся без него.
Andrey
но это ж плохо!
Dmitry
Кто юзал appdynamics?
Dmitry
Это мониторинг такой
R-omk
пофигу что сеть порвется
R-omk
он без пайтона вообще работать не будет , только raw комманды что бы установить тот самый пайтон
Anders
дык если ты просто через ssh запустишь скрипт на серве и отрубишь сеть - то выполнение крипта оборвется
Andrey
во я о том и говорю
Anders
терминал, прикрепленный к твоей ssh-сессии уберется и все процессы, порожденные им
Dmitry
Anders
так мы об имплементации в ansible говорим
Oleksandr
-m shell -a sleep 100 и отрубить сеть?
Dmitry
Ну а как дженкинс пускает процессы через слейва?
Dmitry
Слейв помирает, процессы живут
R-omk
что бы наверняка можно попробовать async , но я пока не знаю как он себя поведет когда узнает что сети нет вообще , чествно дождется иили просто упадет
Andrey
Надо юзать скрин
он не поможет надо же его запускать не у себя, а на удалённой машине!!
Dmitry
О чем и речь
Dan
коллеги, курьерская служба cityexpress нормально возит hdd? никто не пользовался? а то сразу вспоминается city wok из южного парка со всеми правильными прононсейшнами... а мне нужно особенно бережно из спб в химки один диск отправить
Alibek
ипануца... Для бутстрапа - там где есть ssh и шел и хочется однострочник: raw
tasks:
- name: Install packages for ansible support
raw: apt-get clean && apt-get update && apt-get install -y python sudo
Andrey
и надо отрубить facts gathering а то не сработает
Aleksey
хм. ломиться на хост под root чтоли ?
Pavel
Есть --ask-sudo-pass
Aleksey
Alexander 🐕
Так никто не понял вопроса
Alexander 🐕
Что значит "как сочетаются"?
Aleksey
Ну будет ли оом убивать докер или контейнер
Aleksey
Видимо будет
R-omk
конечно, ему то че)
но в докере есть же крутилки удобные на этот случай
Zon
Для оом нет разницы
R-omk
и автоподъем
R-omk
но если внутри контейнера несколько процессов то тут supervisord поможет автоподнимать
Aleksey
Если внутри контейнера супервизор значит работа еще не доделана
Denis
а заче во времена systemd supervisord ?
Denis
*зачем
Melnikov Alexandr
docker
Aleksey
Легаси
R-omk
ну можно и так ,
вот тут , например https://github.com/phusion/baseimage-docker
вообще runit для этого
образ заточен для многопроцесовых приложений
Aleksey
Ну и попытка поддержать не только линукс но и фрю например
Aleksey
А вообще питонисты любят все на питоне
Aleksey
Так же как рубисты....
Dan
https://spb.hh.ru/vacancy/16865075
Dan
в офис на берегу моря.... не вакансия, а начало художественного романа
Nick
я мучительно пытаюсь понять кто это :)
Alexander 🐕