LINUX.ORG.RU
ФорумAdmin

Групповое администрирование


0

0

Есть несколько групп машин под Debian с однотипными задачами. Например 6 компов менеджеров. Все их конфиги в /etc практически идентичны, но отличия есть.

Если происходит изменение в этих конфигах (в /etc/hosts машина добавляется, к примеру, или новые пакеты надо поставить), то приходится все это руками менять.

Посоветуйте какой-нибудь софт/статью для автоматизации данных процессов.

anonymous

dsh - dancer's shell, or distributed shell

Description: dancer's shell, or distributed shell
Executes specified command on a group of computers using remote shell
methods such as rsh or ssh.
.
dsh can parallelise job submission using several algorithms, such as using
fan-out method or opening as much connections as possible, or
using a window of connections at one time.
It also supports "interactive mode" for interactive maintenance of
remote hosts.
.
This tool is handy for administration of PC clusters, and multiple hosts.
.
http://www.netfort.gr.jp/~dancer/software/dsh.html



или cfengine если осилишь

sdio ★★★★★
()
Ответ на: комментарий от SANTA_CLAUS

В принципе с rsync можно подумать над синхронизацией частей /etc.

Проблема в том, что часть настроек одинакова для всех, часть для группы, часть для конкретной машины. Все это надо учитывать. В принципе это можно скриптами разрулить.

Просто подумал, что наверняка должно быть готовое решение, велосипеды изобретать желания нет. Не я же первый задался такой идеей.

Только как быть с выполнением команд сразу на всех машинах? (например aptitude install mc)

anonymous
()

Скрипт, который смотрит на файлы скажем, 2 раза в день, и если меняется дата создания файла, то он rsync'ом их синхронизирует

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.