Installation de l'application en environnement virtualisé
Téléchargement de l'ISO d'installation par le réseau :
wget https://get.debian.org/images/archive/12.13.0/amd64/iso-cd/debian-12.13.0-amd64-netinst.iso
Création des fichiers disques
newgrp libvirt-qemu mkdir -p ~/KVM/inventree cd ~/KVM qemu-img create debian.qcow2 15G qemu-img create swap.qcow2 2G chmod g+rw *.qcow2
Création de la VM via virt-install :
virt-install \ --name inventree \ --description "VM Debian 12 (Bookworm) minimaliste. Système minimal sans support vidéo et son." \ --osinfo debian12 \ --memory 1024 \ --vcpus 2 \ --boot uefi \ --controller type=scsi,model=virtio-scsi,driver.iommu=on \ --controller type=virtio-serial,driver.iommu=on \ --rng /dev/random,driver.iommu=on \ --disk /home/user/KVM/inventree/debian.qcow2,format=qcow2,target.bus=scsi,driver.discard=unmap \ --disk /home/user/KVM/inventree/swap.qcow2,format=qcow2,target.bus=scsi,driver.discard=unmap \ --graphics none \ --sound none \ --controller type=usb,model=none \ --cdrom /home/user/KVM/sysinstall/debian-12.13.0-amd64-netinst.iso \ --network network=default,model=virtio,driver.iommu=on
Installation classique minimaliste outils système et SSH uniquement.