É possível implantar instalações CentOS 8 totalmente configuradas em PXE? Não interativo

É possível implantar instalações CentOS 8 totalmente configuradas em PXE? Não interativo

Tenho cerca de 30 máquinas espalhadas por um navio que a gerência deseja usar para mostrar nosso aplicativo da web.

Eu tenho um cluster de virtualização central com um espelho e um servidor PXE.

Consegui inicializar o PXE em um novo ISO do CentOS 8 a partir de máquinas remotas e estou pensando em configurá-lo após a implantação com% post ou ansible.

No entanto, o que eu realmente gostaria de fazer é uma VM pré-configurada, clonar o sistema de arquivos e implantá-lo no controle remoto. Eu meio que acho que isso poderia ser feito com liveimg no kickstart, mas dane-se se consigo fazer funcionar.

Eu usei essas linhas

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

se correlaciona com o kickstart -

authconfig --enableshadow --passalgo=sha512

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

ou

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"

Com ambos os estilos, acabo em um shell de emergência dracut-initqueue depois de baixar os arquivos.

  1. O que estou tentando fazer é realmente possível/sensato?
  2. Como alguém realmente usaria o kickstart para copiar um sistema de arquivos inteiro? Os documentos apenas dizem

liveimg – Instale a partir de uma imagem de disco em vez de pacotes. A imagem pode ser o arquivo squashfs.img de uma imagem ISO ao vivo, um arquivo tar compactado (.tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz ou .tar.xz.), ou qualquer sistema de arquivos que a mídia de instalação possa montar. Os sistemas de arquivos suportados são ext2, ext3, ext4, vfat e xfs.

Eu investiguei mkisofse clonezillaestou em uma encruzilhada terrível, sem nada sugerindo que seja particularmente possível ou impossível, e estou perseguindo muito meu próprio rabo.

desde já, obrigado

Responder1

Resposta tardia, mas usei squashfs para criar arquivos de imagem ao implantar estações de trabalho Fedora durante um kickstart.

Ver:https://elinux.org/Squash_FS_Howtopara criar imagens, posso postar minha solução completa, se necessário, mais tarde, pois não tenho acesso a ela no momento.

informação relacionada