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
infrastructure:virtualisation:libvirt:installation [27/11/2020 19:04] Stéphane Pailletinfrastructure:virtualisation:libvirt:installation [30/11/2020 18:29] (Version actuelle) Stéphane Paillet
Ligne 12: Ligne 12:
 ===== Installation des paquets ===== ===== Installation des paquets =====
 <code> <code>
-apt-get install +apt install qemu-kvm libvirt-clients libvirt-daemon-system virtinst bridge-utils qemu-utils netcat-openbsd
-    qemu-kvm +
-    libvirt-clients +
-    libvirt-daemon-system +
-    virtinst +
-    bridge-utils+
 </code> </code>
  
Ligne 58: Ligne 53:
 error: Failed to start network default error: Failed to start network default
 error: Cannot check dnsmasq binary /usr/sbin/dnsmasq: Aucun fichier ou dossier de ce type error: Cannot check dnsmasq binary /usr/sbin/dnsmasq: Aucun fichier ou dossier de ce type
 +</code>
 +
 +Dans ce cas, il suffit juste d'installer dnsmasq
 +<code>
 +# apt install dnsmasq
 +</code>
 +
 +Et nous tenter à nouveau de démarrer le réseau
 +<code>
 +# virsh net-start default
 +Network default started
 +</code>
 +
 +Si nous listons le statut des réseaux
 +<code>
 +# virsh net-list --all
 +</code>
 +
 +Nous avons ce résultat
 +<code>
 + Name      State    Autostart   Persistent
 +--------------------------------------------
 + default   active   yes         yes
 +</code>
 +
 +Nous affichons les informations sur le bridge
 +<code>
 +# brctl show
 +</code>
 +
 +<code>
 +bridge name bridge id STP enabled interfaces
 +virbr0 8000.525400b4c6e5 yes virbr0-nic
 +</code>
 +
 +===== Création compte utilisateur =====
 +Nous créons le compte utilisateur pour gérer l'hyperviseur
 +<code>
 +# adduser --gecos "Virt user" virtop
 +</code>
 +
 +Nous ajoutons cet utilisateur aux groupes libvirt et libvirt-qemu
 +<code>
 +# adduser virtop libvirt
 +# adduser virtop libvirt-qemu
 +</code>
 +
 +Nous rafraîchissons les droits sur ces groupes (évite de redémarrer)
 +<code>
 +newgrp libvirt
 +newgrp libvirt-qemu
 +</code>
 +
 +===== Sur le client =====
 +Nous installons le paquet virt-manager sur le client pour pouvoir gérer l'hyperviseur à distance (ne pas oublier l'option "--no-install-recommends" pour ne pas installer libvirt en local)
 +<code>
 +sudo apt-get install virt-manager gir1.2-spiceclientgtk-3.0 gir1.2-spiceclientglib-2.0 --no-install-recommends
 </code> </code>
  
Ligne 63: Ligne 115:
   * [[https://paedubucher.ch/articles/2020-08-01-virtual-machines-with-libvirt-and-networking.html|Virtual Machines with libvirt and Networking]]   * [[https://paedubucher.ch/articles/2020-08-01-virtual-machines-with-libvirt-and-networking.html|Virtual Machines with libvirt and Networking]]
   * [[https://www.linuxtechi.com/install-configure-kvm-debian-10-buster/|How to Install and Configure KVM on Debian 10 (Buster)]]   * [[https://www.linuxtechi.com/install-configure-kvm-debian-10-buster/|How to Install and Configure KVM on Debian 10 (Buster)]]
 +  * [[https://fabianlee.org/2019/02/16/kvm-virt-manager-to-connect-to-a-remote-console-using-qemussh/|KVM: virt-manager to connect to a remote console using qemu+ssh]]
   * [[https://wiki.debian.org/libvirt|libvirt sur le wiki Debian]]   * [[https://wiki.debian.org/libvirt|libvirt sur le wiki Debian]]
  • infrastructure/virtualisation/libvirt/installation.1606503845.txt.gz
  • Dernière modification : 27/11/2020 19:04
  • de Stéphane Paillet