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

Автоматическая установка Linux

Мне интересно, можно ли выполнить сетевую установку (PXE Boot) с образа диска.

Я знаю, что могу использовать файлы Kickstart или Cobbler, но на моих серверах есть множество пользовательских настроек (дополнительные репозитории, файлы конфигурации Nginx и т. Д.), Поэтому мне пришлось бы писать много скриптов в файлах Kickstart / Cobbler.

Я думал создать образ диска текущего сервера, а затем просто установить его через загрузку PXE на другой машине?

С уважением

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

Лучшее решение, которое я нашел для наших Linux-систем, - это загрузка / кикстарт PXE, которая по завершении запускает цикл обновлений конфигурации из нашей среды Puppet. Я серьезно думал об использовании cobbler, но, в конце концов, использование того же инструмента для создания и обслуживания моих систем победило. Это работает очень хорошо.

Я могу создать полностью функциональную систему, включая пакеты программного обеспечения, настройки yum, конфигурации и т. Д., Менее чем за 30 минут. Это включает в себя все, от пакетов программного обеспечения до настройки связанных серверов в Splunk, Heartbeat и т. Д.

Я пробовал поддерживать установки как с использованием образов (как вы описываете), так и с использованием сценариев (через kickstart / cobbler), и я обнаружил, что установки по сценариям намного легче поддерживать. Кикстарт может развиваться со временем, и это идеальный справочник по воссозданию сервера.

Тем не менее, если вы хотите попробовать визуализацию, попробуйте заглянуть в SystemImager: http://www.systemimager.org/