Используйте Kickstart или аналогичный процесс для управления сборкой. Используйте продукт управления конфигурацией, например Puppet, для развертывания ваших настроек.
Вы также можете использовать немного магии сценариев, чтобы запустить управление конфигурацией в конце сборки, чтобы сделать ее удобной.
Мой сценарий устанавливает статический IP-адрес, настраивает OSSEC и выполняет пару запусков марионеток, чтобы отсортировать все зависимости, а затем запускает обновление yum (я в первую очередь пользователь CentOS).
Можно сколотить другие методы получить те же результаты, но я обнаружил, что это самый гибкий метод, с которым я работал.
Можно скомбинировать другие методы для получения тех же результатов, но я обнаружил, что это самый гибкий метод, с которым я работал. Можно скомбинировать другие методы для получения тех же результатов, но я обнаружил, что это самый гибкий метод, с которым я работал.Kickstart / Jumpstart, Chef (включая Chef-solo), Puppet , Salt , сценарии оболочки и языки сценариев более высокого уровня могут быть использованы для решения этой проблемы.
Честно говоря, похоже, у вас есть достойное начало сценарий оболочки. Начните с этого, и если сложность нарастает, либо дорабатывайте, либо ищите более мощный продукт. Лично у меня был хороший опыт работы с Chef.
Ключ к автоматизации всего - начать с малого; вам не нужно полностью заниматься автоматизацией. Выберите одну болевую точку и исправьте ее. Выберите другой, повторите.
у меня был хороший опыт работы с Chef.Ключ к автоматизации всего - начать с малого; вам не нужно полностью заниматься автоматизацией. Выберите одну болевую точку и исправьте ее. Выберите другой, повторите.
у меня был хороший опыт работы с Chef.Ключ к автоматизации всего - начать с малого; вам не нужно полностью заниматься автоматизацией. Выберите одну болевую точку и исправьте ее. Выберите другой, повторите.