logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 15:07]
framend
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 15:41]
framend
Ligne 25: Ligne 25:
 Il faut, avant toute installation vérifier que le CPU de la machine hôte supporte la virtualisation. Il faut, avant toute installation vérifier que le CPU de la machine hôte supporte la virtualisation.
  
-[code=user]egrep -c '​(vmx|svm)'​ /​proc/​cpuinfo[/code]+<code user>egrep -c '​(vmx|svm)'​ /​proc/​cpuinfo</code>
 Doit renvoyer autre chose que «0», pour permettre la virtualisation sur ce processeur. Doit renvoyer autre chose que «0», pour permettre la virtualisation sur ce processeur.
 ===== Installation ===== ===== Installation =====
Ligne 35: Ligne 35:
 Qui doit renvoyer quelque chose dans le genre de: Qui doit renvoyer quelque chose dans le genre de:
  
-<code config ​retour de la commande>● libvirtd.service - Virtualization daemon+<code config ​systemctl status libvirtd.service>● libvirtd.service - Virtualization daemon
    ​Loaded:​ loaded (/​lib/​systemd/​system/​libvirtd.service;​ enabled; vendor preset: enabled)    ​Loaded:​ loaded (/​lib/​systemd/​system/​libvirtd.service;​ enabled; vendor preset: enabled)
    ​Active:​ active (running) since Thu 2020-05-07 13:54:29 CEST; 1 day 1h ago    ​Active:​ active (running) since Thu 2020-05-07 13:54:29 CEST; 1 day 1h ago
Ligne 47: Ligne 47:
            ​├─782 /​usr/​sbin/​dnsmasq --conf-file=/​var/​lib/​libvirt/​dnsmasq/​default.conf --lease            ​├─782 /​usr/​sbin/​dnsmasq --conf-file=/​var/​lib/​libvirt/​dnsmasq/​default.conf --lease
            ​└─783 /​usr/​sbin/​dnsmasq --conf-file=/​var/​lib/​libvirt/​dnsmasq/​default.conf --lease</​code>​            ​└─783 /​usr/​sbin/​dnsmasq --conf-file=/​var/​lib/​libvirt/​dnsmasq/​default.conf --lease</​code>​
 +À partir de là le démon libvirtd est bien lancé.
  
 ===== Utilisation ===== ===== Utilisation =====
 +Pour pouvoir utiliser des VM via virsh (l'​outil en ligne de commande permettant la gestion de libvirt) en user non-privilégié (pas root, donc) il va falloir ajouter cet user dans les groupes libvirt et libvirt-qemu.
 +
 +<code root>​adduser <​nom_d'​user>​ libvirt
 +adduser <​nom_d'​user>​ libvirt-qemu</​code>​
 +
 +Puis, ajouter le groupe au groupset de l'​utilisateur:​
 +<code root>​newgrp <​user>​ libvirt
 +newgrp <​user>​ libvirt-qemu</​code>​
 +
 +Il va maintenant s'agir de lancer le profil réseau de libvirt. Pour des VM créées en user non-privilégié,​ il faudra utiliser sudo, sinon passer root via <​code>​su -l</​code>​.
 +Libvirt utilise un profil déja enregistré sous le nom de « default». On va donc le lancer et le passer en auto-start afin d'​éviter d'​avoir à le faire à chaque utilisation:​
 +<code user>​sudo virsh net-start default
 +sudo virsh net-autostart default
 +</​code>​
 +<note warning>​Attention</​note>​
 +En cas de besoin (par exemple pour l'​éditer),​ vous pouvez stopper le profil réseau via:
 +<code user>​sudo virsh net-autostart default</​code>​
  
  
atelier/chantier/virtualisation-avec-libvirt.txt · Dernière modification: 22/05/2023 21:50 par lagrenouille

Pied de page des forums

Propulsé par FluxBB