Comment installer KVM sur Ubuntu 21.04

La virtualisation a été développée afin de fournir à l'utilisateur une option pratique pour monter des machines virtuelles avec des systèmes d'exploitation récemment publiés ou encore en version bêta. Avec la virtualisation sous Linux, nous pouvons éviter qu'un environnement réel et productif soit affecté par des changements ou des défaillances de ces systèmes. De plus, lorsque nous créons une machine virtuelle, nous n'utilisons pas plus de ressources que nécessaire et nous pouvons tester des systèmes tels que Windows, Linux, Android ou macOS même lorsque le système réel n'est pas compatible. Sous Linux, la virtualisation embarquée est rendue possible par KVM.

KVM (machine virtuelle basée sur le noyau) est développé comme une technologie de virtualisation open source qui est intégrée au système d'exploitation et grâce à elle, Linux est autorisé à fonctionner comme un hyperviseur, là-bas la machine hôte peut exécuter des environnements virtuels isolés. machines virtuelles (VM).

La technologie KVM est capable de transformer Linux en un hyperviseur de type 1 qui ne nécessite pas de système d'exploitation. Nous l'avons évoqué car les hyperviseurs ont besoin de composants basés sur le système d'exploitation pour les proposer aux machines virtuelles (composants d'E/S, pilotes de périphériques,), donc KVM héberge déjà ces valeurs en s'intégrant directement au noyau Linux.

Solvetic expliquera comment installer KVM dans Ubuntu 21.04 et ainsi tirer le meilleur parti de cette technologie.

1. Comment installer KVM sur Ubuntu 21.04

Étape 1
La première chose est de savoir que nous travaillons sous Ubuntu 21.04, pour cela dans le terminal nous exécutons :

 lsb_release -a 

Étape 2
Maintenant, nous devons vérifier si Ubuntu 21.04 est compatible avec KVM, nous le vérifions avec la commande suivante :

 egrep -c '(vmx | svm)' / proc / cpuinfo 
Étape 3
Si le résultat est supérieur à zéro (0), nous pouvons avoir KVM :

Étape 4
Maintenant, nous vérifions qu'Ubuntu 21.04 peut prendre en charge KVM :

 sudo kvm-ok 

Étape 5
Lorsque cette erreur est générée, nous devons installer l'utilitaire qui effectue la bonne analyse, nous exécuterons :

 sudo apt installer cpu-checker 

Étape 6
Nous entrons la lettre S pour confirmer le téléchargement et l'installation de l'utilitaire :

Étape 7
Nous vérifions à nouveau le support. Nous voyons qu'il prend en charge KVM.

 sudo kvm-ok 

Étape 8
Ceci étant vérifié, nous allons installer KVM et ses dépendances avec la commande suivante :

 sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager 

Étape 9
À la fin de ce processus, nous verrons ce qui suit :

Étape 10
Nous avons installé les éléments suivants :

  • Le package qemu (émulateur rapide), c'est une application pour permettre la virtualisation matérielle
  • Le package qemu-kvm qui est le package KVM principal
  • Le libvritd-daemon qui est le démon de virtualisation
  • Le package bridge-utils avec lequel nous pouvons établir la connexion bridge afin que d'autres utilisateurs aient accès à la machine virtuelle
  • Le virt-manager avec lequel nous pouvons gérer les machines virtuelles via l'interface utilisateur graphique

Étape 11
Nous vérifions l'état du démon libvirt :

 statut sudo systemctl libvirtd 

Étape 12
Nous l'activons avec le démarrage d'Ubuntu 21.04 :

 sudo systemctl enable --now libvirtd 

Étape 13
Nous vérifions que les modules KVM fonctionnent :

 lsmod | grep -l kvm 

Étape 14
Nous sommes prêts à créer notre machine virtuelle avec KVM sur Ubuntu 21.04. Nous pouvons lister tous les systèmes et distributions compatibles avec la commande suivante :

 osinfo-requête os 

AGRANDIR

Pour installer la machine virtuelle, nous pouvons utiliser deux méthodes, depuis le terminal ou graphiquement.

2. Créer une machine virtuelle dans Ubuntu 21.04 à partir du terminal

Étape 1
Pour ce processus, nous utiliserons la commande "virt-install" comme suit :

 sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Downloads / debian-10.6.0-amd64-netinst .iso --pont réseau : enp0s3
Étape 2
Dans ce cas, nous définissons. Cela créera la machine virtuelle à partir du terminal.

  • Nom de la distribution ou du système
  • Version à utiliser
  • Paramètres matériels
  • Chemin où se trouve le fichier ISO

AGRANDIR

3. Créer une machine virtuelle en mode graphique Ubuntu 21.04

Étape 1
C'est un processus plus complet, tout d'abord, nous installons les dépendances requises :

 sudo apt installer uvtool 

AGRANDIR

Étape 2
On saisit la lettre S pour confirmer le téléchargement :

AGRANDIR

Étape 3
Une fois installé, nous exécutons ce qui suit pour accéder à l'administrateur :

 sudo virt-manager 

AGRANDIR

Étape 4
Pour créer la machine à partir d'ici, allez dans le menu "Fichier - Nouvelle machine virtuelle" :

Étape 5
Nous établissons la ressource à partir de laquelle nous installerons :

Étape 6
Nous cliquons sur Parcourir et choisissons l'image ISO téléchargée :

AGRANDIR

Étape 7
On clique sur "Choisir le volume" et on verra ce chemin intégré :

Étape 8
Nous cliquons sur Forward et maintenant nous définissons la mémoire et le CPU :

Étape 9
Cliquez sur Suivant et nous définissons la taille du disque dur virtuel :

Étape 10
Cliquez à nouveau sur Forward et définissez le nom de la machine virtuelle et sélectionnez l'adaptateur réseau à utiliser pour cela :

Étape 11
Nous cliquons sur Terminer et le processus de création de la machine virtuelle se poursuivra :

Étape 12
À la fin de l'automatique, la machine sera démarrée :

AGRANDIR

Étape 13
KVM nous offre différentes options pour gérer les machines virtuelles :

Étape 14
Depuis le menu, nous le contrôlons :

Nous voyons comment KVM est une solution complète intégrée au système d'exploitation lui-même pour fonctionner avec des machines virtuelles.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave