@burov0798
Пытаюсь изучать php\js

Как управлять серверами linux с одного сервера?

Добрый день.
Возникла такая проблема.
Допустим, есть 50 серверов ubuntu, к каждому есть ssh доступ. На каждом нужно запустить определенную команду, сейчас я делаю это через php, подключаюсь по ssh и запускаю команду, но это очень долго.

Возможно ли поднять 1 сервер (хаб) , добавить в него остальные сервера (ssh) , и далее посылать запрос уже на него, а он будет раскидывать его по остальным серверам. (Желательно, чтобы те сервера отдавали отчет, что команда выполнена, либо ошибка возникла)

Так же нужна возможность отправки команды не на все сервера, а только на определенные.
Есть ли ультилиты с подобным функционалом?
  • Вопрос задан
  • 160 просмотров
Решения вопроса 2
planc
@planc
ansible
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
ansible, chef, puppet
можно и банально скрипт на баш, который подключается по очереди на 50 серверов и выполняет там команду. Но 50 серверов - уже достаточно для того, чтобы изучить один из вышеупомянутых инструментов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы