Комментарии 3
Спасибо за статью, было бы интересно прочитать про полный цикл настройки.
Полный цикл описать трудно, так как не ясно что взять за точку отсчета. Инфраструктура - это довольно комплексная штука и система разворачивания ОС сильно завязана на зеркала, DNS, DHCP, систему сборки и прочее. Мы периодически будем публиковать статьи по отдельным механизмам, но комплексные решения - задача ваша как архитектора и администратора, они зависят от вашей специфики. В этой статье задача была показать как можно разворачивать nix ОС, и что для этой процедуры не просто не обязательно, но даже не нужно использовать собственный инсталлятор. Тот же debian-installer - это та еще "заноза", shell или любой другой язык, используемый вашей командой, куда приятнее и мощнее его инструментария :)
Подготовка образа с файлами. Это достаточно простая процедура, для проведения которой необходимо установить ОС, а затем уменьшить образ: удалить из него ядро (через пакетный менеджер), очистить кеши и обнулить конфигурацию сети. Операции над ОС выполняются через chroot на смонтированном разделе с корневой файловой системой, а затем ее содержимое отправляется в архив tar.gz.
debian ставлю с помощью debootstrap, ЕМНИП ubuntu им тоже нормально ставится.
сам debootstrap есть под все популярные дистрибутивы (сейчас погуглил, даже под freebsd)
От DVD и флешек до современных решений: как мы автоматизировали установку ОС на серверы