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

Создать файл конфигурации кикстарта из существующей конфигурации

Существует ли сценарий или другой способ автоматического создания файла конфигурации кикстарта из состояния системы существующего сервера, чтобы этот файл можно было использовать для репликации (а не клонирования) конфигурации системы в другой установке?

Я знаю, что файл anaconda-ks.cfg хранится в корневом каталоге /. но рассматриваемая система была значительно изменена с момента ее установки, и теперь файл бесполезен.

Это один из известных мне подходов. Насколько мне известно, не существует метода автоматического создания файла Kickstart на основе состояния системы.

Бегать rpm -qa --qf '%{NAME}\n' и добавить к %packages в разделе Kickstart.

Тем не менее, это не комплексное решение для поддержки системных стандартов и сборок. Это более исчерпывающий ответ, который я написал на эту тему:

Управление приложением на нескольких серверах или PXE против cfEngine / Chef / Puppet

Просто чтобы добавить ответ Warner. Хотя запрос rpm даст вам список установленных пакетов, он не поможет вам создать файл кикстарта, близкий к конфигурации вашей системы.

Red Hat предоставляет инструмент под названием «system-config-kickstart», который позволит вам использовать мастер, подобный Anaconda, для создания файла кикстарта. Вы можете использовать этот инструмент для настройки информации о разделах, сети, часового пояса и т. Д.

Добавление обоих вместе, возможно, поможет вам создать кикстарт, близкий к вашей исходной системе.