info2gestion

Les hyperviseurs de type 2

Kvm-Qemu

Installer kvm-qemu dans debian

Installer kvm-qemu dans une distro linux debian

Il est nécessaire avant d'installer ces paquets que la machine est compatible avec la virtualisation, voir Les prérequis matériels (hyperviseurs type 2) dans le menu virtualisation précédent.

Installation de l'hyperviseur qemu-kvm et des composants

Installer qemu-kvm en ligne de commande

L'outil qemu-kvm peut fonctionner en ligne de commande ou avec des interfaces graphiques. Plusieurs paquets ou librairies peuvent être téléchargés. Dans cet exemple, la librairie virt-manager est inclue pour une utilisation graphique de l'hyperviseur.

Les principaux composants:

qemu-kvm Combinaison des outils d'émulation et de virtualisation pour l'accès aux ressources matérielles du système d'exploitation hôte

virt-manager Une interface graphique basée sur QT qui permet d'utiliser le processus d'arrière plan libvirt

libvirt-daemon-system Paquets système qui contient les fichiers de configuration du programme d'arrière plan libvirt

virtinst Des outils pour gérer et controller des machines virtuelles en ligne de commande

libvirt-clients Des outils et des librairies qui proposent de gérer et contrôler des machines virtuelles et des hyperviseurs

bridge-utils Des outils pour créer et gérer des interfaces réseaux de type pont (bridge).

libguestfs-tools Outils pour accéder et modifier les images disque virtuelles (sauvegarde, redimensionnement...)

Préalablement à l'installation, il est nécessaire de mettre à jour les paquets pour une installation en ligne. Une connexion hors-ligne est possible avec un DVD debian qui contient les principaux paquets de l'hyperviseur kvm-qemu.

apt update

La ligne de commande suivante permet d'installer les composants ci-dessus

apt install qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils libguestfs-tools

L'installation de ces paquets permet de créer et de gérer des machines virtuelles avec des outils dédiés en ligne de commande ou interface graphique.


Suite de l'installation

Pour s'assurer que les principaux composants sont installés

kvm --version
virsh --version

Ces commandes doivent retourner des informations de version.


Démarrage ou redémarrage des services

Statut de libvirt à la suite de l'installation

systemctl status libvirtd

Activer et/ou démarrer le service libvirt

systemctl enable --now libvirtd
systemctl start libvirtd

Pour arrêter et/ou désactiver libvirt

systemctl stop libvirtd
systemctl disable libvirtd

Désinstallation

Pour désinstaller ces paquets, la commande apt remove --purge paquet1 paquet2 peut être utilisée

apt remove --purge qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils libguestfs-tools