KVM (Kernel-based Virtual Machine) est une solution de virtualisation construite pour Linux. Lorsqu’elle est installée, elle vous permet de créer un invité ou des machines virtuelles
Aujourd’hui, nous allons apprendre à installer KVM sur votre système et à configurer les machines virtuelles à l’aide de ‘Virtual Machine Manager’ en quelques étapes simples. Notez que le tutoriel suivant est testé sur Kali Linux.
Installation de KVM
Pour avoir KVM installé sur votre système Linux, vous devez effectuer toutes les étapes énumérées ci-dessous :
Etape 1 : Vérifications de pré-installation
Avant de plonger dans l’installation, vous devez vous assurer que votre processeur supporte la virtualisation. Pour cela, vous devez récupérer cpuinfo en exécutant la commande suivante dans le terminal.
egrep -c '(vmx|svm)' /proc/cpuinfo
Si la sortie de la commande ci-dessus est supérieure à 1, cela signifie que votre processeur prend en charge la virtualisation matérielle. Mais vous devez encore vous assurer que votre option de virtualisation est activée dans la configuration du BIOS. (recherchez VT-x, AMD-V ou virtualisation, etc)
Exécutez la commande suivante pour vous assurer que votre accélération KVM peut être utilisée. Ne vous inquiétez pas si vous voyez une sortie disant que l’accélération KVM ne peut pas être utilisée. Vous pouvez toujours exécuter vos machines virtuelles, mais ce sera beaucoup plus lent sans les extensions KVM.
kvm-ok
Etape 2 : Installer le paquet nécessaire
Exécutez la commande suivante pour installer les paquets qemu-kvm, libvirt-clients, libvirt-daemon-system et bridge-utils qui sont des paquets essentiels pour exécuter KVM. libvirt-clients et libvirt-daemon-system fournissent libvirtd, dont vous avez besoin pour administrer les instances qemu et KVM à l’aide de libvirt. qemu-kvm est le backend de KVM.
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils
Vous serez invité à poursuivre, entrez y ou yes pour terminer l’installation.
Etape 3 : Ajouter des utilisateurs aux groupes
Maintenant, vous devez vous assurer que votre utilisateur est ajouté au groupe d’utilisateurs libvirt et KVM. Exécutez les commandes suivantes pour ajouter votre nom d’utilisateur spécifique aux groupes respectifs.
sudo adduser username libvirtsudo adduser username kvm
Publicité
Étape 4 : Installer le gestionnaire de machines virtuelles
L’application virt-manager est un outil GUI pour gérer les machines virtuelles via libvirt. Elle présente une vue synthétique des domaines en cours d’exécution, de leurs performances en direct et des statistiques d’utilisation des ressources. L’assistant permet la création de nouveaux domaines. Il configure et ajuste également l’allocation des ressources du domaine et le matériel virtuel. Cet outil peut être installé à l’aide de la commande suivante.
sudo apt install virt-manager
Vous serez invité à poursuivre, entrez y ou yes pour terminer l’installation.
Vous pouvez maintenant ouvrir le gestionnaire de machines virtuelles par la ligne de commande par la commande ‘virt-manager’ ou aller dans les activités et rechercher virt-manager et cliquer sur ouvrir.
Configuration de la machine virtuelle à l’aide de virt-manager
A l’ouverture, votre gestionnaire de machine virtuelle sera connecté à QEMU/KVM.
Vous pouvez commencer une nouvelle configuration de machine virtuelle soit en ouvrant l’onglet fichier et en choisissant ‘Nouvelle machine virtuelle’ dans les options, soit en cliquant sur l’icône plus sur le côté gauche de la 2e ligne.
Vous serez invité à sélectionner un support d’installation, choisissez parmi toutes les options données. Si vous avez déjà téléchargé le fichier iso du système virtuel souhaité, vous pouvez sélectionner l’importation de cette image disque et continuer en cliquant sur ‘Forward’. Si vous n’avez pas le fichier iso téléchargé, alors vous pouvez procéder à une installation en réseau ou vous pourriez utiliser l’option CD/DVD.
Maintenant, vous serez invité à parcourir ou à entrer le chemin de votre image disque. Lorsque vous entrez le chemin, l’assistant va très probablement détecter le système d’exploitation donné. Si ce n’est pas le cas, vous devrez saisir/sélectionner le système d’exploitation dans la liste donnée. Appuyez sur ‘Forward’ pour continuer.
Dans l’étape suivante, vous pouvez personnaliser les paramètres de mémoire et de CPU pour la machine virtuelle. Le CPU indique le nombre de cœurs que la nouvelle machine peut utiliser et la mémoire indique la mémoire que la nouvelle machine peut allouer. Appuyez sur ‘Forward’ pour continuer.
Dans la dernière étape, vous pouvez personnaliser le nom et le réseau de votre machine virtuelle. Pour la personnalisation du réseau, cliquez sur la sélection du réseau et choisissez soit le paramètre par défaut ‘NAT’ qui demandera la création d’un réseau virtuel ou vous pouvez choisir de faire un pont entre votre réseau original/de la machine hôte Ethernet ou WLAN. Appuyez sur ‘Finish’ pour continuer.
Dès que vous appuyez sur ‘Finish’, la machine virtuelle commencera à fonctionner et finalement à installer le système à partir du disque image que vous avez fourni précédemment.
Complétez l’installation de votre système et profitez de votre machine virtuelle isolée !
Conclusion
Dans cet article, nous avons brièvement expliqué la virtualisation KVM, les prérequis nécessaires, les paquets importants et les permissions des utilisateurs nécessaires pour une installation et une utilisation harmonieuses de KVM. Nous avons également brièvement expliqué comment Virt-Manager peut fournir une configuration rapide et facile des machines virtuelles.