Installer KVM sur Debian
Ayant fait l’acquisition d’une nouvelle machine, j’y ai installé Debian comme système d’exploitation et comme la machine est destinée à héberger des machines virtuelles, j’ai également installé KVM comme outil de virtualisation.
Les notes d’installation ont été validées avec la version 13 (Trixie) de Debian.
Virtualisation possible
Avant d’installer KVM il faut vérifier que l’option de virtualisation
est activée sur la machine.
Il faut vérifier que l’option vmx est présente dans les options du
processeur :
grep -E 'vmx|svm' /proc/cpuinfo &>/dev/null && echo -e "\nLa virtualisation est possible sur cette machine.\n" || echo -e "\nLe microprocesseur de cette machine ne permet pas d'utiliser la virtualisation avec KVM.\n"
Si la réponse est Ok on peut procéder à l’installation de KVM, sinon il faut regarder dans les options du BIOS et activer la virtualisation.
Installation de KVM
Avant toute installation, il faut que le cache des paquets et la machine soient à jour :
apt-get update
apt-get dist-upgrade
L’installation se fait avec la commande suivante :
apt-get install qemu-kvm libvirt-clients qemu-utils libvirt-daemon-system virtinst bridge-utils
Groupe libvirt
Pour que l’utilisateur puisse créer des VM il faut qu’il soit dans le
groupe libvirt.
Pour le rajouter :
adduser USER libvirt
Remplacer USER par votre login.
Réseau bridge
Il faut modifier la configuration du réseau pour que les VMs puissent être connectées.
Le contenu du fichier /etc/network/interfaces :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eno1
bridge_stp off
bridge_fd off
bridge_maxwait 0
Remplacer eno1 par le nom de l’interface réseau de votre PC
Saint Carré