¿Es posible implementar instalaciones de CentOS 8 completamente configuradas a través de PXE? No interactivo

¿Es posible implementar instalaciones de CentOS 8 completamente configuradas a través de PXE? No interactivo

Tengo ~30 máquinas repartidas por un barco que la gerencia quiere usar para mostrar nuestra aplicación web.

Tengo un clúster de virtualización central con un espejo y un servidor PXE.

Pude iniciar PXE en una nueva ISO de CentOS 8 desde las máquinas remotas y estoy considerando configurarlo después de la implementación con %post o ansible.

Sin embargo, lo que realmente me gustaría hacer es crear una máquina virtual preconfigurada, clonar el sistema de archivos e implementarlo en el control remoto. Tengo la sensación de que esto se podría hacer con liveimg en kickstart, pero que me jodan si puedo hacerlo funcionar.

He usado estas líneas

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

se correlaciona con kickstart -

authconfig --enableshadow --passalgo=sha512

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

o

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"

Con ambos estilos termino en un shell de emergencia dracut-initqueue después de que busca descargar los archivos.

  1. ¿Es realmente posible o sensato lo que estoy intentando hacer?
  2. ¿Cómo se utilizaría realmente kickstart para copiar un sistema de archivos completo? Los doctores solo dicen

liveimg: instala desde una imagen de disco en lugar de paquetes. La imagen puede ser el archivo squashfs.img de una imagen ISO en vivo, un archivo tar comprimido (.tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz o .tar.xz.), o cualquier sistema de archivos que el medio de instalación pueda montar. Los sistemas de archivos admitidos son ext2, ext3, ext4, vfat y xfs.

He investigado mkisofsy clonezilla, estoy en una terrible encrucijada en la que nada sugiere que sea particularmente posible o imposible, y estoy persiguiendo mucho mi propia cola.

gracias de antemano

Respuesta1

Respuesta tardía, pero he usado squashfs para crear archivos de imagen al implementar estaciones de trabajo Fedora durante un kickstart.

Ver:https://elinux.org/Squash_FS_HowtoPara crear imágenes, puedo publicar mi solución completa si es necesario más adelante, ya que no tengo acceso a ella en este momento.

información relacionada