Ceci est une ancienne révision du document !
libvirt fonctionne selon deux modes distincts :
virsh via l'option --connect qemu:///session. Par défaut les VMs de l’utilisateur sont alors stockées dans ~/.local/share/libvirt;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