Jump to content

Recommended Posts

Posted

Всем привет!

Подскажите, может быть кто-то использует у себя что-то подобное. Есть куча однотипных серверов на Linux (RHEL/Debian/Ubuntu), где иногда приходится выполнять одинаковые задачи. Первым что пришло в голову, это ansible, развернул его, попробовал, в принципе со своей задачей справляется, но юзать этот комбайн ради модуля command, как-то не очень..

Posted

salt, ansible - из распространенных

Раз начали с ансибл - переводите полностью управление на него и будет оправданно.

Типичный юзкейс: ansible + gitlab. Писать полностью конфигу сервера, и если на сервере нет критичных данных - достаточно бекапить сам ансибл конфиг, а сервер можно и не бекапить.

Ну при условии что сервер задублирован или некритичен.

Posted
56 минут назад, GrandPr1de сказал:

salt, ansible - из распространенных

Раз начали с ансибл - переводите полностью управление на него и будет оправданно.

Типичный юзкейс: ansible + gitlab. Писать полностью конфигу сервера, и если на сервере нет критичных данных - достаточно бекапить сам ансибл конфиг, а сервер можно и не бекапить.

Ну при условии что сервер задублирован или некритичен.

Мне нужна только одна функция, это command+shell, с серверов снимается гранулярный бекап, gitlab не нужен.

 

P.S. Вспомнил про еще один проект "SPACEWALK", но только заточен под RHEL подобные дистры.

Posted (edited)

Задача становится интереснее, если целевые сервера за NAT'ом. Тут либо на всех них надо поднимать какой-нибудь VPN в центр, либо применять технологии, используемые ботнетами типа Pupy или Ares is a Python Remote Access Tool.

Edited by MATPOC
Posted

если просто "выполнить набор команд на пачке серверов" то тут всяких shmux-ов pssh-ей должно хватить. Да хоть шел скрипты и tmux. Все эти папеты и ансиблы для так поставленной задачи слегка перебор.

Posted
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. Все эти папеты и ансиблы для так поставленной задачи слегка перебор.

Спасибо за подсказку, буду пробовать

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.