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 | ||
infrastructure:virtualisation:libvirt:installation [27/11/2020 18:45] – Stéphane Paillet | infrastructure:virtualisation:libvirt:installation [30/11/2020 18:29] (Version actuelle) – Stéphane Paillet | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installation ====== | ====== Installation ====== | ||
{{tag> | {{tag> | ||
+ | |||
+ | ===== Prérequis ===== | ||
+ | Assurez-vous que le processeur accepte les jeux d' | ||
+ | < | ||
+ | $ grep -E --color ' | ||
+ | </ | ||
+ | |||
+ | Si ce n'est pas le cas, vérifiez dans le BIOS que l' | ||
===== Installation des paquets ===== | ===== Installation des paquets ===== | ||
< | < | ||
- | apt-get install | + | # apt install qemu-kvm libvirt-clients libvirt-daemon-system virtinst |
- | | + | </ |
- | | + | |
- | | + | ===== Configuration réseau ===== |
- | | + | |
- | bridge-utils | + | Nous listons les réseaux disponibles |
+ | < | ||
+ | # virsh net-list --all | ||
+ | </ | ||
+ | |||
+ | En retour nous avons ce genre de chose | ||
+ | < | ||
+ | | ||
+ | ---------------------------------------------- | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Nous indiquons que nous voulons lancer le réseau au démarrage | ||
+ | < | ||
+ | # virsh net-autostart default | ||
+ | </ | ||
+ | |||
+ | Ce qui nous retourne ceci | ||
+ | < | ||
+ | Network default marked as autostarted | ||
+ | |||
+ | root@libvirt01: | ||
+ | | ||
+ | ---------------------------------------------- | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Nous démarrons le réseau | ||
+ | < | ||
+ | # virsh net-start default | ||
+ | </ | ||
+ | |||
+ | Il est possible que vous ayez ce genre d' | ||
+ | < | ||
+ | error: Failed to start network default | ||
+ | error: Cannot check dnsmasq binary / | ||
+ | </ | ||
+ | |||
+ | Dans ce cas, il suffit juste d' | ||
+ | < | ||
+ | # apt install dnsmasq | ||
+ | </ | ||
+ | |||
+ | Et nous tenter à nouveau de démarrer le réseau | ||
+ | < | ||
+ | # virsh net-start default | ||
+ | Network default started | ||
+ | </ | ||
+ | |||
+ | Si nous listons le statut des réseaux | ||
+ | < | ||
+ | # virsh net-list --all | ||
+ | </ | ||
+ | |||
+ | Nous avons ce résultat | ||
+ | < | ||
+ | Name State Autostart | ||
+ | -------------------------------------------- | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Nous affichons les informations sur le bridge | ||
+ | < | ||
+ | # brctl show | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | bridge name bridge id STP enabled interfaces | ||
+ | virbr0 8000.525400b4c6e5 yes virbr0-nic | ||
+ | </ | ||
+ | |||
+ | ===== Création compte utilisateur ===== | ||
+ | Nous créons le compte utilisateur pour gérer l' | ||
+ | < | ||
+ | # adduser --gecos "Virt user" virtop | ||
+ | </ | ||
+ | |||
+ | Nous ajoutons cet utilisateur aux groupes libvirt et libvirt-qemu | ||
+ | < | ||
+ | # adduser virtop libvirt | ||
+ | # adduser virtop libvirt-qemu | ||
+ | </ | ||
+ | |||
+ | Nous rafraîchissons les droits sur ces groupes (évite de redémarrer) | ||
+ | < | ||
+ | newgrp libvirt | ||
+ | newgrp libvirt-qemu | ||
+ | </ | ||
+ | |||
+ | ===== Sur le client ===== | ||
+ | Nous installons le paquet virt-manager sur le client pour pouvoir gérer l' | ||
+ | < | ||
+ | sudo apt-get install virt-manager gir1.2-spiceclientgtk-3.0 gir1.2-spiceclientglib-2.0 --no-install-recommends | ||
</ | </ | ||
===== Liens ===== | ===== Liens ===== | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// |