Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sysadmin:tips:libvirt [2017/10/25 15:13]
james [Ancienne méthode nécessitant de redémarrer le réseau]
sysadmin:tips:libvirt [2021/04/07 17:00] (Version actuelle)
james [Utiliser les commandes virsh en tant qu'utilisateur]
Ligne 155: Ligne 155:
 # virsh qemu-monitor-command --hmp ma-machine-virtuelle ​ 'info block'</​code>​ # virsh qemu-monitor-command --hmp ma-machine-virtuelle ​ 'info block'</​code>​
  
 +===== Utiliser les commandes virsh en tant qu'​utilisateur =====
 +Vous avez tout bien fait comme il faut en ajoutant vos utilisateurs au groupe libvirt en pensant qu'ils auront le droit de voir/lancer les VMs et vous avez eu raison
 +Cependant à cause d'une conf douteuse, par defaut la conf utilisateur n'est pas la meme que la conf root/​systeme par défaut
  
 +du coup si le 'virsh list' ne vous renvoie rien lorsque vous le lancez en tant qu'​utilisateur simple c'est malheureusement normal.
 +
 +
 +En root le défaut est "​qemu:​%%///​%%system"​ alors que le défaut concernant un utilisateur est "​qemu:​%%///​%%session"​ ( https://​listman.redhat.com/​archives/​libvirt-users/​2015-December/​msg00005.html ) , sauf que bien sur chaque utilisateur dispose de sa propre session donc un utilisateur ne peut voir/​interagir que sur ses propres VMs ... pratique n'est il pas ? ;p
 +
 +Tout va bien puisque vous êtes ici, deja on va commencer par tester si la commande suivante renvoie bien ce que vous attendez : la liste des VMs completes :<​code>​
 +$ virsh --connect qemu:///​system list</​code>​
 +
 +Et si ca marche juste en lancant la commande suivante on va lui dire d'​utiliser cette valeur tout le temps pour cet utilisateur (malheureusement à exécuter pour chaque utilisateur) :<​code>​
 +$ echo '​uri_default = "​qemu:///​system"'​ >> ​ ~/​.config/​libvirt/​libvirt.conf</​code>​
 +
 +Et voila a vous les joies du simple **virsh list** qui marche enfin comme vous l'​attendiez
sysadmin/tips/libvirt.1508937237.txt.gz · Dernière modification: 2017/10/25 15:13 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0