Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sysadmin:tips:libvirt [2021/04/07 14:46] james [Utiliser les commandes virsh en tant qu'utilisateur] |
sysadmin:tips:libvirt [2021/04/07 17:00] (Version actuelle) james [Utiliser les commandes virsh en tant qu'utilisateur] |
||
---|---|---|---|
Ligne 157: | Ligne 157: | ||
===== Utiliser les commandes virsh en tant qu'utilisateur ===== | ===== 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 | 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 user n'est pas la meme que la conf root/systeme par défaut | + | 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 c'est malheureusement normal. | + | 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 defaut concernant un utilisateur est "qemu:///session" ( https://listman.redhat.com/archives/libvirt-users/2015-December/msg00005.html ) , sauf que bien sur chaque user dispose de sa propre session donc un user ne peut voir/interagir que sur ses propres VMs ... pratique n'est il pas ? ;p | + | 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 ca commencer par tester si la comande suivante renvoie bien ce que vous attendez : la liste des VMs completes :<code> | + | 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> | $ virsh --connect qemu:///system list</code> | ||
- | Et si ca marche juste en lancant la commande suivante (malheureusement à exécuter pour chaque utilisateur) on va lui dire d'utiliser ca par defaut pour cet utilisateur :<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> | $ 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 |