KVM pour Kernel-based Virtual Machine 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:
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
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.