Outils pour utilisateurs

Outils du site


software:applications:virsh:aide-memoire-virsh

Ceci est une ancienne révision du document !


Aide-mémoire virsh

:TODO:

Fonctionnement global

Modes d'exécution des VMs

libvirt fonctionne selon deux modes distincts :

  • mode session : les processus de virtualisation s'exécutent avec les droits de l'utilisateur courant. On le spécifie à la CLI virsh via l'option --connect qemu:///session. Par défaut les VMs de l’utilisateur sont alors stockées dans ~/.local/share/libvirt;
  • mode système : les processus de virtualisation s'exécutent en tant que service via un utilisateur système dédié (libvir-qemu). on le spécifie à virsh via l'option --connect qemu:///session Les VMs sont stockées par défaut dans /var/lib/libvirt.

Exemples avec options longues et courtes :

# Lister les VMs disponibles sur le système (l'utilisateur invoquant la commande
# devra y être autorisé ) 
virsh --connect qemu:///system list --all
virsh -c qemu:///system list --all
 
# Lister les VMs de l'utilisateur courant
virsh --connect qemu:///session list --all
virsh -c qemu:///session list --all

Pour ne pas avoir à spécifier systématiquement cette option on peut utiliser la variable d'environnement LIBVIRT_DEFAULT_URI

export LIBVIRT_DEFAULT_URI="qemu:///system"
 
# Lister les VMs système en cours d'exécution
virsh list

Si l'utilisateur souhaite invoquer un mode par défaut, il peut exporter la variable dans son fichier ~/.bashrc

Vocabulaire libvirt

  • domain : désigne la VM (terme issu de Xen). libvirt peut s'appuyer sur différents h

Références

software/applications/virsh/aide-memoire-virsh.1781183142.txt.gz · Dernière modification : 2026/06/11 13:05 de yoann