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.