Возможно ли развернуть полностью настроенные установки CentOS 8 через PXE?

Возможно ли развернуть полностью настроенные установки CentOS 8 через PXE?

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

У меня есть центральный кластер виртуализации с зеркалом и PXE-сервером.

Мне удалось выполнить загрузку PXE в новый образ CentOS 8 ISO с удаленных машин, и я изучаю возможность его настройки после развертывания с помощью %post или ansible.

Однако, что я действительно хотел бы сделать, так это предварительно настроенную виртуальную машину, клонировать файловую систему и развернуть ее на удаленном компьютере. Я как бы чувствую, что это можно сделать с помощью liveimg в kickstart, но черт возьми, если я смогу заставить это работать.

Я использовал эти строки

xfsdump -l 0 - / | gzip -2 | ssh user@server dd of=/home/marine/image/server-full-backup-`date '+%d-%B-%Y'`.dump.gz

коррелирует с кикстартом -

authconfig --enableshadow --passalgo=sha512

liveimg --url="ftp://server/pub/server-full-backup-20-September-2021.dump.gz"

или

tar -zcpf full-backup-`date '+%d-%B-%Y'`.tar.gz --directory / --exclude=mnt --exclude=proc --exclude=tmp --exclude home/marine/image .
authconfig --enableshadow --passalgo=sha512

liveimg --url="ftp://server/pub/full-backup-20-September-2021.tar.gz"

В обоих случаях я попадаю в аварийную оболочку dracut-initqueue после того, как она попытается загрузить архивы.

  1. То, что я пытаюсь сделать, на самом деле возможно/разумно?
  2. Как на самом деле можно использовать kickstart для копирования всей файловой системы? В документации просто говорится

liveimg — установка с образа диска вместо пакетов. Образом может быть файл squashfs.img из образа live ISO, сжатый файл tar (.tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz или .tar.xz.) или любая файловая система, которую может смонтировать установочный носитель. Поддерживаемые файловые системы: ext2, ext3, ext4, vfat и xfs.

Я изучил этот вопрос mkisofsи clonezillaнахожусь на ужасном перепутье, где нет никаких указаний на то, возможно это или невозможно, и я во многом гоняюсь за собственным хвостом.

заранее спасибо

решение1

Поздний ответ, но я использовал squashfs для создания файлов образов при развертывании рабочих станций Fedora во время кикстарта.

Видеть:https://elinux.org/Squash_FS_Howtoдля создания изображений, я могу опубликовать свое полное решение, если это необходимо, позже, так как сейчас у меня нет к нему доступа.

Связанный контент