← retour aux snippets

virt-install: installation automatisée via kickstart/preseed

Lancer une installation réseau avec un fichier de réponses (kickstart/preseed).

objectif

Déployer des VMs de manière reproductible.

code minimal

virt-install --name rocky-auto --memory 2048 --vcpus 2 --disk size=20 --location 'http://mirror/rocky/9/BaseOS/x86_64/os' --extra-args 'inst.ks=http://cfg/ks.cfg console=ttyS0' --graphics none --network network=default

utilisation

# suivi console
virsh console rocky-auto

variante(s) utile(s)

# Debian preseed (ancien) ou autoinstall (Ubuntu)
virt-install --name deb-auto --location http://deb.mirror/debian/dists/bookworm/main/installer-amd64/ --extra-args 'auto url=http://cfg/preseed.cfg'

notes

  • préférez cloud-init pour images cloud prêtes.
  • réseau et miroir doivent être accessibles.