Ist es möglich, vollständig konfigurierte CentOS 8-Installationen über PXE bereitzustellen? Nicht interaktiv

Ist es möglich, vollständig konfigurierte CentOS 8-Installationen über PXE bereitzustellen? Nicht interaktiv

Ich habe ungefähr 30 Maschinen auf einem Schiff verteilt, die das Management nutzen möchte, um unsere Web-App zu zeigen.

Ich habe einen zentralen Virtualisierungscluster mit einem Mirror und einem PXE-Server darauf.

Ich konnte von den Remote-Rechnern aus einen PXE-Boot in ein neues CentOS 8-ISO durchführen und versuche, es nach der Bereitstellung mit %post oder Ansible zu konfigurieren.

Was ich jedoch wirklich gerne machen würde, ist eine vorkonfigurierte VM, das Dateisystem zu klonen und es auf dem Remote-Remote bereitzustellen. Ich habe das Gefühl, dass dies mit Liveimg in Kickstart möglich wäre, aber ich bin mir nicht sicher, ob ich es hinbekomme.

Ich habe diese Zeilen verwendet

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

korreliert mit Kickstart -

authconfig --enableshadow --passalgo=sha512

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

oder

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"

Bei beiden Stilen lande ich in einer Dracut-Initqueue-Notfall-Shell, nachdem der Download der Archive überprüft wurde.

  1. Ist das, was ich versuche, überhaupt möglich/sinnvoll?
  2. Wie kann man Kickstart eigentlich verwenden, um ein ganzes Dateisystem zu kopieren? In der Dokumentation steht nur

liveimg – Installation von einem Disk-Image statt von Paketen. Das Image kann die Datei squashfs.img von einem Live-ISO-Image, eine komprimierte Tar-Datei (.tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz oder .tar.xz.) oder jedes Dateisystem sein, das das Installationsmedium mounten kann. Unterstützte Dateisysteme sind ext2, ext3, ext4, vfat und xfs.

Ich habe es mir angesehen mkisofsund clonezillastehe einfach an einem schrecklichen Scheideweg, an dem nichts darauf hindeutet, ob es besonders möglich oder unmöglich ist, und ich drehe mich ständig im Kreis.

Dank im Voraus

Antwort1

Späte Antwort, aber ich habe Squashfs zum Erstellen von Image-Dateien beim Bereitstellen von Fedora-Workstations während eines Kickstarts verwendet.

Sehen:https://elinux.org/Squash_FS_Howtozum Erstellen von Bildern. Ich kann meine vollständige Lösung bei Bedarf später veröffentlichen, da ich derzeit keinen Zugriff darauf habe.

verwandte Informationen