Я ищу способ убедиться, что все коробки 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