virt-manager + qemu-kvm : alternative à /var/lib/libvirt/

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour, :006:

Je débute avec l'usage des machines virtuelles Qemu (en remplacement de Virtualbox).

La bonne nouvelle : j'ai une VM qui fonctionne sous Debian 12.



Devoir placer tous les fichiers dans : /var/lib/libvirt/
ne me satisfait pas du tout,
car mon système (bien organisé pour mon usage) n'est pas prévu pour cela.

Ma gestion habituelle des données repose sur une partition dédiée montée sur : /home/data
ou
plus précisément, un volume chiffré LUKS portant cette partition,
comme cela :

Code : Tout sélectionner

# lsblk -f
NAME                FSTYPE      FSVER    LABEL      UUID       FSAVAIL FSUSE% MOUNTPOINTS
...
└─sda6              crypto_LUKS 2                   f94a...                  
  └─sda6_crypt      ext4        1.0      DATA       4a42...     33,5G    72% /home/data


# mount | grep /home/data 
/dev/mapper/sda6_crypt on /home/data type ext4 (rw,relatime)


# ls -ld /home/data
drwxrws--- 21 root data-shared 4096  4 juin   2022 /home/data
Comme on le voit ci-dessus /home/data appartient au groupe data-shared
ce qui rend facile le contrôle des utilisateurs ayant accès aux données.

J'y ai donc (naïvement) ajouté l'utilisateur libvirt-qemu

Code : Tout sélectionner

# groups libvirt-qemu
libvirt-qemu : kvm data-shared libvirt-qemu

mais l'accès est refusé et le dialogue de virt-manager
avertissant du problème et proposant d'y remédier,
échoue sans laisser de traces dans les logs.


Jusquà présent avec vbox,
j'avais une paire de VM usuelles dans /home/data/vm/
et une kyrielle d'autres sur un HDD connecté via USB,
soit :
/media/dezix/USB-Disk/...



Question

Y-a-t-il moyen de configurer VirtualManager pour mon usage ?


Merci pour vos propositions :117:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4962
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

perso j'utilise aquemu pour gérer mes machines virtuelles. Mes dsiques raw sont dans le home de l'utilisateur
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Ok, je vais tester cette interface.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Pour mon usage perso (tests locaux) j'ai testé un moment AQEMU, mais cette GUI ne m'a pas convaincu...

Pour le moment je suis revenu vers virt-manager

Pour palier au manque d'espace disponible pour des VM sur ma partition système,
je monte une partition d'un HDD externe sur : /var/lib/libvirt

J'ai pris la précaution de dupliquer le contenu initial de /var/lib/libvirt sur la partition neuve (ext4)
histoire de "duper" le programme Virtual Manager.

je conserve le contenu initial sur la partition système, dont 1 vm qui reste utilisable quand la partition externe n'est pas montée.

Ce n'est pas encore le top, mais pour un début, ça fonctionne.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4962
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

That's libvirt's config, not the virt-manager's itself as the question was asking. Virt-manager is just a client app that communicates with libvirt.
J'ai trouvé cette info qui peut étre utile.
ll te faut trouver comment configurer libvirt
Répondre