Назад | Перейти на главную страницу

RANCID, но для произвольных файлов конфигурации сервера

Есть у кого-нибудь совет по такому зверюгу? Я бы предпочел не устанавливать дополнительное программное обеспечение на свои машины AIX, поэтому etckeeper не идеален. Судя по моему быстрому чтению, он также не централизован.

В идеале я хотел бы что-то, что работает под Linux, регистрируется в списке именованных серверов, вытаскивает список именованных файлов (на сервер) или все содержимое именованных каталогов (на сервер), возможно, выполняет некоторую очистку / обработку и затем помещает их в svn. «Централизация» важна, потому что, если мне нужен новый файл или каталог, я не хочу, чтобы мне приходилось регистрироваться на 40 серверах AIX для изменения файла конфигурации.

И я знаю, что Chef, Puppet или cfengine упростят это, поставив развертывание под управление, а не просто записывая то, что было развернуто постфактум. Было бы непросто попробовать протестировать и одобрить один из этих пакетов для наших производственных систем AIX; Я ищу быстрых побед, как говорят дети.

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

Если вы можете хранить «список файлов» на центральном сервере, вы можете просто создавать различные модули в rancid, которые будут иметь список файлов и команды для выполнения. Он войдет в систему, запустит команды, сохранит их, а затем вы также сможете обработать их в модуле. Я не уверен, почему прогорклый не работает.

Я уверен, что вы уже думали об этом, но rsync через SSH с аутентификацией на основе ключей ssh, похоже, будет ответом на ваш вопрос.