FATHER_FBI Posted June 26, 2018 Posted June 26, 2018 Всем привет! Подскажите, может быть кто-то использует у себя что-то подобное. Есть куча однотипных серверов на Linux (RHEL/Debian/Ubuntu), где иногда приходится выполнять одинаковые задачи. Первым что пришло в голову, это ansible, развернул его, попробовал, в принципе со своей задачей справляется, но юзать этот комбайн ради модуля command, как-то не очень.. Вставить ник Quote
GrandPr1de Posted June 26, 2018 Posted June 26, 2018 salt, ansible - из распространенных Раз начали с ансибл - переводите полностью управление на него и будет оправданно. Типичный юзкейс: ansible + gitlab. Писать полностью конфигу сервера, и если на сервере нет критичных данных - достаточно бекапить сам ансибл конфиг, а сервер можно и не бекапить. Ну при условии что сервер задублирован или некритичен. Вставить ник Quote
FATHER_FBI Posted June 26, 2018 Author Posted June 26, 2018 56 минут назад, GrandPr1de сказал: salt, ansible - из распространенных Раз начали с ансибл - переводите полностью управление на него и будет оправданно. Типичный юзкейс: ansible + gitlab. Писать полностью конфигу сервера, и если на сервере нет критичных данных - достаточно бекапить сам ансибл конфиг, а сервер можно и не бекапить. Ну при условии что сервер задублирован или некритичен. Мне нужна только одна функция, это command+shell, с серверов снимается гранулярный бекап, gitlab не нужен. P.S. Вспомнил про еще один проект "SPACEWALK", но только заточен под RHEL подобные дистры. Вставить ник Quote
GrandPr1de Posted June 26, 2018 Posted June 26, 2018 (edited) ну из его аналогов: Chef, Puppet, CFEngine больше не знаю хотя, как по мне, можно и ансибл оставить, раз устраивает и работает Edited June 26, 2018 by GrandPr1de Вставить ник Quote
anix Posted June 27, 2018 Posted June 27, 2018 Есть проект для параллельного выполнения команд/скриптов/заливки файлов на пачке серверов https://github.com/reconquest/orgalorg На странице гитхаба много примеров. Вставить ник Quote
MATPOC Posted June 28, 2018 Posted June 28, 2018 (edited) Задача становится интереснее, если целевые сервера за NAT'ом. Тут либо на всех них надо поднимать какой-нибудь VPN в центр, либо применять технологии, используемые ботнетами типа Pupy или Ares is a Python Remote Access Tool. Edited June 28, 2018 by MATPOC Вставить ник Quote
st_re Posted June 28, 2018 Posted June 28, 2018 если просто "выполнить набор команд на пачке серверов" то тут всяких shmux-ов pssh-ей должно хватить. Да хоть шел скрипты и tmux. Все эти папеты и ансиблы для так поставленной задачи слегка перебор. Вставить ник Quote
FATHER_FBI Posted June 28, 2018 Author Posted June 28, 2018 12 часов назад, MATPOC сказал: Задача становится интереснее, если целевые сервера за NAT'ом. Тут либо на всех них надо поднимать какой-нибудь VPN в центр, либо применять технологии, используемые ботнетами типа Pupy или Ares is a Python Remote Access Tool. Все сервера в пределах прямой видимости В 27.06.2018 в 18:34, anix сказал: Есть проект для параллельного выполнения команд/скриптов/заливки файлов на пачке серверов https://github.com/reconquest/orgalorg 9 часов назад, st_re сказал: если просто "выполнить набор команд на пачке серверов" то тут всяких shmux-ов pssh-ей должно хватить. Да хоть шел скрипты и tmux. Все эти папеты и ансиблы для так поставленной задачи слегка перебор. Спасибо за подсказку, буду пробовать Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.