ATTENTION: on ne touche pas à la config de martine quand on est défoncé⋅e !!!
On utilise les pools libvirt. On en a deux :
ssd_pool : utilise le groupe de volumes LVM posé sur le RAID1 des SSD (128GB)storage-pool : utilise le groupe de volumes LVM posé sur le RAID10 des HDD (capacité 24TB)On utilise en priorité le storage, et pour les VMs qui ont besoin de disques rapides, on peut mettre l'OS sur les SSD et le stockage sur les HDD.
libvirt a un réseau default, sur le bridge virbr0, 192.168.122.1virsh net-edit default ou données aléatoirement par le dnsmasq de libvirt./etc/libvirt/hooks/qemu
Dans /opt/installvm y'a un script ./create qui gère les bails de création de VM.
./create –help affiche un peu d'aide.
Procédure pour créer une VM:
/opt/installvm./create -n -l martine-vg VM-NAME dummy-n désactive le preseed (le truc d'installation automatique de Debian)-l martine-vg dit au script qu'on veut créer un volume logique LVM dans le groupe de volume “martine-vg”, qui est dans md1 (sur les SSD, voir la config de martine)dummy c'est parce que le script attend une adresse IP pour la VM or pour l'instant on est sur du NAT de base, donc IP dynamiquevirsh console VM-NAMEvirsh start VM-NAMEvirsh autostart VM-NAMEATTENTION: c'est irréversible
virsh destroy VM-NAMEvirsh undefine VM-NAMElvremove martine-vg/VM-NAME(l'opération prend du temps)
LT :