FATHER_FBI Опубликовано 26 июня, 2018 · Жалоба Всем привет! Подскажите, может быть кто-то использует у себя что-то подобное. Есть куча однотипных серверов на Linux (RHEL/Debian/Ubuntu), где иногда приходится выполнять одинаковые задачи. Первым что пришло в голову, это ansible, развернул его, попробовал, в принципе со своей задачей справляется, но юзать этот комбайн ради модуля command, как-то не очень.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 26 июня, 2018 · Жалоба salt, ansible - из распространенных Раз начали с ансибл - переводите полностью управление на него и будет оправданно. Типичный юзкейс: ansible + gitlab. Писать полностью конфигу сервера, и если на сервере нет критичных данных - достаточно бекапить сам ансибл конфиг, а сервер можно и не бекапить. Ну при условии что сервер задублирован или некритичен. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FATHER_FBI Опубликовано 26 июня, 2018 · Жалоба 56 минут назад, GrandPr1de сказал: salt, ansible - из распространенных Раз начали с ансибл - переводите полностью управление на него и будет оправданно. Типичный юзкейс: ansible + gitlab. Писать полностью конфигу сервера, и если на сервере нет критичных данных - достаточно бекапить сам ансибл конфиг, а сервер можно и не бекапить. Ну при условии что сервер задублирован или некритичен. Мне нужна только одна функция, это command+shell, с серверов снимается гранулярный бекап, gitlab не нужен. P.S. Вспомнил про еще один проект "SPACEWALK", но только заточен под RHEL подобные дистры. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 26 июня, 2018 (изменено) · Жалоба ну из его аналогов: Chef, Puppet, CFEngine больше не знаю хотя, как по мне, можно и ансибл оставить, раз устраивает и работает Изменено 26 июня, 2018 пользователем GrandPr1de Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
anix Опубликовано 27 июня, 2018 · Жалоба Есть проект для параллельного выполнения команд/скриптов/заливки файлов на пачке серверов https://github.com/reconquest/orgalorg На странице гитхаба много примеров. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MATPOC Опубликовано 28 июня, 2018 (изменено) · Жалоба Задача становится интереснее, если целевые сервера за NAT'ом. Тут либо на всех них надо поднимать какой-нибудь VPN в центр, либо применять технологии, используемые ботнетами типа Pupy или Ares is a Python Remote Access Tool. Изменено 28 июня, 2018 пользователем MATPOC Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 28 июня, 2018 · Жалоба если просто "выполнить набор команд на пачке серверов" то тут всяких shmux-ов pssh-ей должно хватить. Да хоть шел скрипты и tmux. Все эти папеты и ансиблы для так поставленной задачи слегка перебор. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FATHER_FBI Опубликовано 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. Все эти папеты и ансиблы для так поставленной задачи слегка перебор. Спасибо за подсказку, буду пробовать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...