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

Как убедиться, что серверы Redhat и Ubuntu имеют одинаковые пакеты и конфигурацию?

Я ищу способ убедиться, что все коробки Redhat имеют одинаковые пакеты и конфигурацию. Например, когда я добавляю новый сервер, он настроен и пакеты установлены.

То же самое для Ubuntu.

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

В Windows я использую контроллер домена, он работает нормально - настраивает и обновляет все системы. У меня только два Linux-бокса, поэтому проблема невелика по сравнению с сотнями Windows, но в конечном итоге я масштабирую установку по всему миру, поэтому мне также нужно подготовить некоторый план для Linux.

Похоже, вам нужен инструмент управления конфигурацией - вероятно, наиболее популярными являются Кукольный и Повар, но есть много вариантов там.

В конечном итоге вам понадобится полная настройка управления конфигурацией, как описано в другом ответе. Лучшее решение для первого шага - использовать файлы Kickstart для установок сервера. Это была инновация Red Hat, но, к счастью, Ubuntu использует похожий формат.

Взгляните на существующий сервер Red Hat и изучите anaconda-ks.cfg файл в домашнем каталоге пользователя root. Это покажет вам, как изначально был установлен сервер, и может стать основой для нового файла кикстарта. Вы также можете скачать system-config-kickstart утилита. В Ubuntu такая же утилита доступна через sudo apt-get install system-config-kickstart

Инструкции в стиле Red Hat

Инструкции Ubuntu