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

Удаленный установщик Debian + синхронизация конфигурации

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

Я действительно хотел бы иметь возможность иметь установку по умолчанию на всех из них, где установлены такие вещи, как wget и w3m, а затем есть классы, которые я могу назначать серверам, чтобы на моих серверах баз данных был установлен mysql-сервер и некоторые настройки брандмауэра, где как на веб-серверах установлен и настроен apache, а также включены другие параметры брандмауэра.

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

Также я хотел бы отправлять обновления aptitude без необходимости каждый раз входить в систему. Однако я не хочу устанавливать обновления автоматически!

Я думаю, ты мог бы заглянуть в Кукольный. Кажется, это соответствует вашим требованиям.

Вам стоит взглянуть на Puppet или Chef.

Для автоматизации новых установок существует FAI (полностью автоматическая установка). Для управления конфигурацией существует ряд решений, в том числе: cfEngine, Puppet и bcfg2. Debian предоставляет пакеты для всего этого, так что они просто apt-get прочь.

посмотри на предварительное заполнение debian а затем - как было предложено Фредом и Марком - централизованное управление конфигурацией, например puppet или chef.

предварительный посев может поначалу быть обременительным, но в конечном итоге он довольно эффективен.

Вот это конфигурация, которую я успешно использовал.

FAI может установить и настроить ваши машины. Для настройки вы можете использовать любой язык сценариев, который вам нравится, например cfengine или chef, ....

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

Проект FAI перенес свой $ HOME в

http://fai-project.org