Синхронизировать настройку серверов Ubuntu?

У меня есть пара серверов Ubuntu, которые имеют точно такую ​​же настройку, кроме имени хоста. Мне было интересно, как лучше синхронизировать конфигурацию этих серверов?

Необходимо синхронизировать следующие компоненты:

  • список установленных пакетов
  • Несколько файлов конфигурации в / etc

Мне известны такие вещи, как Puppet или Chef, но они кажутся излишними для того, чего я хочу достичь. Нет ли в Ubuntu простого встроенного решения для этого?

2
задан 31 July 2012 в 19:07

2 ответа

Я не пробовал, но некоторые люди на моей работе используют csync2 .

Для более легкого решения вы также можете использовать cssh для параллельного ввода команд на всех ваших серверах. Название пакета - clusterssh. Для параллельного подключения введите следующие команды:

cssh root@server1 root@server2 ...
0
ответ дан 31 July 2012 в 19:07

Рассматривали ли вы stipple и oneconf ?

Они, кажется, заботятся об основах. Для всего, что там не описано, вы можете использовать rsync или unison (оба могут работать над ssh; unison на самом деле использует rsync для передачи, iirc).

0
ответ дан 31 July 2012 в 19:07

Другие вопросы по тегам:

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