Разверните образ диска на чистом металле

Я пытаюсь понять Диспетчера и другие системы развертывания/настройки, и как использовать их лучше всего. Предоставленный, устанавливая ОС с некоторыми подготовленными ответами и сценариями - Запускают, AutoYAST и т.д. - является лучшим способом для большинства случаев.

Но когда Вы хотите развернуть ту же систему на чистом металле и на облаке, Вы вернулись к изображениям для облачной части (оптимально, созданный через сценарий, таким образом, у Вас есть преимущества обработки конструкции изображения как код). Теперь полагайте, что Ваш чистый металл все имеет тот же тип; разве не имело бы смысла развертывать облачное изображение на чистом металле, также?

Наличие некоторой системы PXE, которая вытягивает образ диска от некоторого места, запускает некоторые скрипты, подобные для объединения в облако, и перезагрузки? Такая система могла даже быть полезна для других систем настройки. Все же я не нахожу ни одного вида, даже дискуссии об этом, который указывает мне, что я нахожусь на неправильном пути. Проект ВУАЛИ или DRBL могли бы быть кандидатами, но никто, кажется, не пишет об использовании их с Диспетчером?

3
задан 8 June 2015 в 18:55
3 ответа

Следует различать программное обеспечение для инициализации, такое как FOG, которое работает с развертыванием ранее записанного образа жесткого диска, или Foreman, который развертывает обычные установочные образы, добавляя некоторые уже созданные общие сценарии автоматизации. Обе системы не предназначены для совместной работы; они преследуют разные цели.

В зависимости от ваших потребностей может оказаться невозможным иметь единую установку, способную одновременно предоставлять облако и голое железо, тогда у вас должно быть 2 «актива», даже если они наверняка сделаны из одного и того же установочного дистрибутива ISO, но настроен по-другому.

FOG хорош, когда вы хотите реплицировать уже развернутый образ жесткого диска на точно такое же оборудование. Форман добавляет к классическому уравнению подготовки PXE готовые сценарии, но в конце вы просто пишете / настраиваете сценарий кикстарта / предварительной загрузки. Намного сложнее, если вы попытаетесь установить автоматизированную Windows вместо Linux.

Вы также можете использовать Serva (Automated PXE Server Solution Accelerator), он позволяет вам предлагать для сетевого развертывания столько ресурсов, сколько вы хотите, которые основаны на стандартах ISO. вы можете писать как хотите свои автоматизированные скрипты для ресурсов Windows и Linux. Serva включает в себя все необходимые серверные компоненты (DHCP / proxyDHCP / TFTP / HTTP / RIS / WDS) в одном exe. (Я связан с разработкой Serva)

1
ответ дан 3 December 2019 в 07:26

Очень хороший вопрос, я действительно работаю над этим рабочим процессом. Мой патч должен быть готов через две недели, когда я буду говорить об этом на DevConf 2017 в Брно. Позже проверьте этот запрос на перенос.

https://github.com/theforeman/foreman-discovery-image/pull/44

Он будет интегрирован в образ Foreman Discovery и для транспорта будет использовать инструмент UDP Cast.

0
ответ дан 3 December 2019 в 07:26

Что ж, я делаю именно это в нашей среде. Работа сводится к надстройке, которую вы можете использовать с мастером, расширением @lzap образ обнаружения мастера .

Проверьте это, https://github.com/deltaprojects/foreman_discovery_image_installer Он описывает то, что вам нужно, сводится к следующему

  1. Создание образа ОС с помощью openstack diskimage-builder или аналогичного инструмента.
  2. Настройка мастера [Создание PXE, завершение, подготовка шаблонов и связывание с ОС ].
  3. Запустите create_image_installer_zip.sh и скопируйте image_installer.zip на свой TFTP-сервер.
  4. PXE-загрузка сопоставит с созданными шаблонами и посмотрите, как он установит образ на диск, он перезагрузится и запустит cloud-init для начальной загрузки узла.
  5. 1219]
0
ответ дан 3 December 2019 в 07:26

Теги

Похожие вопросы