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:56] – 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 | ||
| </ | </ | ||
| Ligne 15: | Ligne 115: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||