У меня есть много серверов в различных дата-центрах, которые должны время от времени переустанавливаться.
Я знаком с Марионеткой, таким образом, я могу настроить O/S после того, как он загружается, но я не могу выполнить, автоматизированный переустанавливают.
Все инструменты для чистого металла, настраивающего как преимущества использования Диспетчера или Бритвы iPXE, загружающегося, чтобы выполнить микро дистрибутив и вытянуть всех необходимых, запускают или предварительно отбирают файлы от главного сервера и так далее. Но для меня это невозможно, потому что я не могу организовать серверы в сеть с моим собственным DHCP и iPXE и т.д.
Но почти все дата-центры, с которыми я работаю, имеют livecd/rescue функцию режима.
Таким образом, я думал, возможно, существует автоматизированный инструмент настройки без операционной системы, который может использоваться, если у меня есть доступ SSH к LiveCD? Это может или просто SSH в систему и непосредственно команды выполнения, или устанавливать локальный iPXE сервер, запускать QEMU, устанавливать O/S затем перезагрузка и выполнять Марионетку для дальнейшего процесса конфигурации.
Это существует?
PS. В конце создания этого ответа я думал, что, возможно, могу просто решить проблему PXE с помощью сценария удара, который устанавливает GRUB2 по SSH к LieveCD, который затем загрузит все вещи, необходимые для Бритвы/Диспетчера по HTTP?
Вы можете использовать Foreman и плагин foreman_bootdisk .
Вы должны настроить Foreman, добавить свои хосты и загрузить их, используя сгенерированный образ foreman_bootdisk, гибридный ISO. В этом случае вам ни для чего не нужны DHCP и iPXE (на самом деле плагин предназначен именно для этого случая использования).
README для foreman_bootdisk содержит дополнительную документацию о том, как он работает, и его можно установить с помощью установщика Foreman или в виде пакета (deb и RPM)