Я ищу способ гарантировать, что все Redhat Box имеют одинаковые пакеты и конфигурацию. Например, когда я добавляю новый сервер, он настраивается и пакеты устанавливаются.
То же самое и с Ubuntu.
Я могу вручную создать скрипт, который будет копировать главный сервер, но мне нужно знать, есть ли другое решение, позволяющее сделать это так, чтобы ничего не подозревающий оператор мог с этим справиться, или это можно сделать полностью автоматически, без необходимости использования командной строки.
На Windows я использую Domain Controller, он работает нормально - настраивает и обновляет все системы. У меня всего два Linux-бокса, поэтому проблема не так велика по сравнению с сотнями Windows-боксов, но в конечном итоге я масштабирую установку глобально, поэтому мне нужно подготовить план и для Linux.
решение1
В конечном итоге вам понадобится полная настройка управления конфигурацией, как описано в другом ответе. Лучшим решением на первом этапе будет использование файлов Kickstart для установки сервера. Это было новшеством Red Hat, но, к счастью, Ubuntu использует похожий формат.
Взгляните на существующий сервер Red Hat и изучите anaconda-ks.cfg
файл в домашнем каталоге пользователя root. Это покажет вам, как изначально был установлен сервер, и может стать основой для нового файла kickstart. Вы также можете загрузить утилиту system-config-kickstart
. В Ubuntu эта же утилита доступна черезsudo apt-get install system-config-kickstart
решение2
Похоже, вам нужен инструмент управления конфигурацией — наиболее популярными, вероятно, являютсяКукольныйиШеф-повар, но естьтам куча вариантов.