Загрузочный инструмент для создания образа жесткого диска по сети
Я ищу инструмент, предпочтительно минимальную сборку Linux, который можно, или довольно просто изменить, загрузить как образ ISO, автоматически загрузить образ диска по сети и применить его к пустому диску.
На самом деле, я прекрасно разбираюсь в реальных сценариях, чтобы это произошло, но мне нужен хотя бы базовый образ, который будет иметь доступ к сети, curl, dd и т. Д., Чтобы он мне пригодился. Я не ищу здесь какой-либо гибкости выбора, мне нужно, чтобы он был полностью свободным и тупым, но мне нужно решать эти задачи с минимальными затратами разработчиков. Я думаю, что я мог бы просто сделать свой собственный initrd или что-то подобное, но я понятия не имею, как это работает с доступом к сети и т. Д.
[background] На самом деле это для использования с виртуальными машинами KVM, которые в конечном итоге будут работать под управлением W2K3, но для доставки образа диска с использованием более широкой среды сборки cobbler и koan я бы предпочел загрузить некоторые установочные носители, которые будут автономно устанавливать систему и перезагружаться когда это будет сделано, разрешается аналогичный процесс более высокого уровня, как при установке Redhat с помощью сценария кикстарта (но без внешних ресурсов и т. д.), поэтому я не хочу предварительно доставлять образ на хост и т. д., как это делается для кикстарта [/фон]
Спасибо
Крис
РЕДАКТИРОВАТЬ: Таким образом, хотя приведенные решения действительны сами по себе, мне действительно нужно не иметь самостоятельное решение, и мне нужно было всего несколько штук для интеграции в сапожник / коан и т. Д....
В настоящее время я использовал измененный сценарий кикстарта для начальной загрузки, как будто для установки CentOS, но затем в разделе%pre просто сделайте wget, чтобы загрузить образ диска и размазать его по виртуальному диску. при перезагрузке одна коробка windows! Работает намного лучше, чем я думал, а также полностью стандартизирует процесс развертывания и сценарии оболочки.
4 ответа
Я думаю, что FOG ( http://www.fogproject.org/) отвечает вашим требованиям, загружается по сети, восстанавливает образы из центрального хранилища. В данный момент пытаюсь перейти на него из PXE, загрузив Norton Ghost здесь.
Вы также можете взглянуть на Clonezilla - http://clonezilla.org/
Я думаю, что SystemRescueCD - http://www.sysresccd.org/Main_Page - может соответствовать вашим потребностям.
Я использовал его пару лет назад для распространения образов ntfs по сети, и функция загрузки PXE работала хорошо.
Не могу ничего сказать о текущей версии.
Раньше я использовал SystemImager, который создает образ установленной ОС на основе rsync, который можно записать на CD. Он был очень гибким и мог восстанавливаться до "голого металла" по сети или с образа компакт-диска. Я имел обыкновение загружаться с простого компакт-диска, который содержал достаточно информации для загрузки и восстановления из сетевого образа (как я регулярно обновлял сетевой образ).
Документы довольно хорошие, они надежные и их легко запустить.
Я интегрировал SystemImager в Cobbler. Не сложно, просто нужно несколько сценариев оболочки, чтобы ввести изображения SI в сапожник.