{{tag>sysadmin linux virtualisation kvm vm}}
====== Installation de l'environnement de virtualisation KVM ======
**KVM** pour **K**ernel-based **V**irtual **M**achine est une technologie de virtualisation Open Source intégrée à Linux sous forme d'un module permettant de transformer Linux en un hyperviseur de type I (bare metal). L'hyperviseur permet à une machine hôte d'exécuter plusieurs environnements virtuels isolés, appelés invités ou machines virtuelles.
Pour pouvoir utiliser KVM quelques prérequis:
* Linux >= 2.6.20
* Une architecture de type X86 supportant la virtualisation
===== Installation =====
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
# Vérifier la disponibilité du module
kvm-ok
# Ajoute l'utilisateur courant au groupe libvirt
sudo adduser $( id -un ) libvirt
# Ajoute l'utilisateur courant au groupe kvm
sudo adduser $( id -un ) kvm
Si l'utilisateur appartient aux bons groupes, la CLI virsh ne doit pas retourner d'erreur:
virsh list --all
===== La GUI virt-manager =====
Pour les environnements graphiques, la GUI Virtual Machine Manager est également disponible:
sudo apt-get install virt-manager
Pour l'utilisation voir les notes consacrées a virsh.
===== Références =====
* https://www.redhat.com/fr/topics/virtualization/what-is-KVM
* https://help.ubuntu.com/community/KVM/Installation
* https://www.youtube.com/watch?v=p1d_b_91YlU