Comment installer KVM sur Ubuntu 20.04 LTS

Guide pas à pas pour installer KVM sur Ubuntu 20.04 et créer des machines virtuelles à l'aide de virt-manager

KVM ou machine virtuelle basée sur le noyau est un module du noyau Linux qui permet aux utilisateurs d'exécuter des machines virtuelles sur leur système. Il offre des performances presque sans système d'exploitation par rapport à d'autres logiciels de virtualisation car il est étroitement lié au noyau Linux.

KVM couplé à son API/Toolkit appelé libvirt est utilisé pour créer une VM dans Ubuntu. Les outils tels que Virt-Manager (GUI front-end) et Virsh (CLI) sont utilisés pour simplifier la création et la gestion des VM.

Dans cet article, nous allons apprendre à installer correctement KVM sur Ubuntu 20.04 LTS.

Conditions préalables

Avant de commencer l'installation, nous devons nous assurer que nous remplissons les conditions requises pour exécuter KVM. Nous avons besoin d'un processeur qui supporte la virtualisation matérielle. Si le processeur prend en charge la virtualisation matérielle, nous devons nous assurer qu'elle est activée dans le BIOS.

Pour vérifier si votre processeur prend en charge la virtualisation matérielle, appuyez sur ctrl+alt+t pour ouvrir le terminal. Nous allons utiliser une commande soignée appelée egrep qui utilise Regexp pour rechercher un modèle de texte à partir d'un fichier. Le fichier dans lequel nous allons rechercher des informations sur le CPU se trouve à /proc/cpuinfo. Collez la commande suivante dans le terminal pour vérifier la prise en charge de la virtualisation matérielle.

egrep -c '(vmx|svm)' /proc/cpuinfo

Si vous obtenez une sortie autre que 0 alors votre processeur prend en charge la virtualisation matérielle. Le numéro de sortie est non. de cœur ou de threads que possède votre processeur. Il ne reste plus qu'à s'assurer que la virtualisation matérielle est activée dans le BIOS.

Le processus d'activation de la virtualisation matérielle dépend désormais du fait que vous ayez un processeur Intel ou AMD. Reportez-vous au manuel de votre carte mère pour savoir comment activer la virtualisation. Pour les processeurs Intel, vous devez activer la virtualisation dans les paramètres du BIOS. Pour les processeurs AMD, activez le paramètre appelé mode SVM.

Nous avons maintenant vérifié que nous disposions d'un processeur prenant en charge la virtualisation matérielle et l'avons activé dans le BIOS. Nous pouvons maintenant passer à l'installation.

Installation

Ouvrez le terminal en appuyant sur ctrl+alt+t raccourci clavier. Pour installer KVM, collez la commande suivante dans le terminal et appuyez sur Entrée.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

le qemu-kvm est le package KVM, tandis que libvirt-daemon-system et libvirt-clients sont des packages de la boîte à outils libvirt. le pont-utils package est utilisé pour configurer le pont Ethernet pour les machines virtuelles.

Vérification de l'installation

Il existe deux méthodes pour vérifier la réussite de l'installation de KVM. Soit courir

kvm --version

ou

liste virsh --all

Si vous obtenez la sortie comme indiqué ci-dessus, alors KVM est correctement installé sur votre système. Vous pouvez maintenant créer une VM en utilisant virsh commande pour créer des machines virtuelles ou installer virt-manager un outil GUI pour créer et gérer votre VM selon vos préférences.

Création d'une machine virtuelle

Dans cette section, nous utiliserons virt-manager pour créer et exécuter une machine virtuelle sur Ubuntu 20.04. Pour installer virt-manager sur Ubuntu 20.04, exécutez la commande suivante :

sudo apt installer virt-manager

Une fois l'installation terminée, exécutez virt-manager. Vous serez accueilli avec la fenêtre suivante.

Pour créer une nouvelle VM, vous devez cliquer sur Créer une nouvelle machine virtuelle bouton.

Une fenêtre contextuelle intitulée Nouvelle machine virtuelle apparaîtra, sélectionnez le Support d'installation local (image ISO ou CD-ROM) option et cliquez sur Suivant.

Nous avons besoin d'une image ISO d'un système d'exploitation dont nous souhaitons créer la machine virtuelle. Cliquez sur Parcourir pour choisir un système d'exploitation à installer.

Vous serez présenté avec Choisissez le volume de stockage fenêtre, nous utiliserons actuellement le pool de stockage par défaut, vous pouvez essayer de jouer en créant de nouveaux pools de stockage à utiliser par virt-manager. Pour l'instant, nous allons copier l'image ISO du système d'exploitation dans le répertoire suivant en utilisant cp commander.

sudo cp source_of_iso_file /var/lib/libvirt/images

Nous avons besoin des privilèges root pour copier l'ISO dans le pool par défaut, nous utilisons donc sudo command et source_of_iso_file est l'emplacement de votre système d'exploitation choisi. Après avoir copié l'ISO dans le répertoire des images libvirt, appuyez sur Actualiser la liste des volumes bouton. L'ISO de votre système d'exploitation choisi apparaîtra dans la liste ci-dessous, je choisis MX-Linux à installer.

Sélectionnez le système d'exploitation que vous choisissez d'installer et appuyez sur Choisissez le volume bouton.

Après avoir choisi ISO, cliquez sur Suivant dans la fenêtre précédente.

Sélectionnez la quantité de mémoire/RAM à allouer à la machine virtuelle et le nombre de cœurs de processeur dans la fenêtre suivante. Je suggère d'allouer au moins le montant minimum recommandé requis par le système d'exploitation.

Ensuite, allouez au moins la quantité minimale d'espace disque requise par le système d'exploitation. Je suggère 30 Go pour Windows au minimum et 20 Go pour toutes les distributions Linux. Virt-manager créera automatiquement un disque virtuel pour le système d'exploitation si la première option est sélectionnée.

Pointe: Vous pouvez créer vous-même un stockage personnalisé avec la deuxième option.

Vous pouvez modifier le nom de la VM sur ce nouvel écran et confirmer les détails. Cliquez sur Terminer pour démarrer l'installation de votre système d'exploitation sur le disque virtuel.

Pointe: Vous pouvez également essayer de modifier les paramètres de votre machine virtuelle en cochant la case personnaliser la configuration avant l'installation option pour une fonctionnalité supplémentaire.

Terminez l'installation du système d'exploitation en suivant le processus d'installation du système d'exploitation choisi.

Une fois l'installation terminée, vous pouvez démarrer la VM en la sélectionnant et en cliquant sur Allumez la machine virtuelle bouton

Nous avons maintenant une VM fonctionnelle prête à l'emploi.