installer kvm sur ubuntu

Comment installer KVM sur Ubuntu 18.04

Partagez sur:

Ce guide explique comment installer KVM sur Ubuntu 18.04.

Nous allons également vous montrer comment créer des machines virtuelles pouvant être utilisées comme environnement de développement pour PHP, Node.js, Ruby, etc.

Les mêmes instructions permettent d’installer KVM sur Ubuntu 16.04 et à toute autre distribution basée sur Ubuntu, y compris Linux Mint et Elementary OS.

 

LIRE AUSSI: Comment installer VirtualBox sur Ubuntu 20.04

 

KVM (Kernel-based Virtual Machine) est une technologie de virtualisation open source intégrée au noyau Linux. Il vous permet d’exécuter plusieurs machines virtuelles invitées isolées basées sur Linux ou Windows.

Chaque invité dispose de son propre système d’exploitation et de son matériel virtuel dédié tel que CPU, mémoire, interfaces réseau et stockage.

 

Conditions préalables pour installer KVM sur Ubuntu

Pour pouvoir exécuter des invités avec plus de 2 Go de RAM et pour héberger des invités KVM 32 bits et 64 bits, vous devez disposer d’un système hôte 64 bits.

Avant de poursuivre l’installation, assurez-vous que votre machine hôte Ubuntu prend en charge la virtualisation KVM.

Le système doit avoir soit un processeur Intel avec le VT-x (vmx), soit un processeur AMD avec la prise en charge de la technologie AMD-V (svm).

Entrez la commande grep suivante pour voir si votre processeur prend en charge la virtualisation matérielle:

grep -Eoc '(vmx|svm)' /proc/cpuinfo

 

Si votre processeur prend en charge la virtualisation matérielle, la commande affichera un nombre supérieur à zéro, qui est le nombre de cœurs de processeur. Sinon, si la sortie est 0, cela signifie que le processeur ne prend pas en charge la virtualisation matérielle.

Sur certaines machines, les extensions de technologie virtuelle peuvent être désactivées dans le BIOS par les fabricants.

Pour vérifier si VT est activé dans le BIOS, utilisez l’outil kvm-ok, qui est inclus dans le package cpu-checker.

Exécutez les commandes suivantes en tant que root ou utilisateur avec des privilèges sudo pour installer le package:

sudo apt update 
sudo apt install cpu-checker

Une fois terminé, vérifiez si votre système peut exécuter des machines virtuelles KVM à accélération matérielle:

kvm-ok

Si la capacité de virtualisation du processeur n’est pas désactivée dans le BIOS, la commande affichera:

INFO: /dev/kvm exists KVM acceleration can be used

 

Sinon, la commande s’imprimera et un message d’échec et éventuellement un court message expliquant comment activer l’extension.

Le processus d’activation de la technologie AMD-V ou VT dépend de votre carte mère et du type de processeur.

Reportez-vous à la documentation de votre carte mère pour obtenir des informations sur la configuration du BIOS de votre système.

 

Installer KVM sur Ubuntu

Exécutez la commande suivante pour installer KVM et des packages de gestion de virtualisation supplémentaires:

sudo apt install qemu-kvm libvirt-bin bridge-utils virtinst virt-manager
  • qemu-kvm – logiciel qui fournit une émulation matérielle pour l’hyperviseur KVM.
  • libvirt-bin – logiciel de gestion des plates-formes de virtualisation.
  • bridge-utils – un ensemble d’outils de ligne de commande pour configurer les ponts Ethernet.
  • virtinst – un ensemble d’outils de ligne de commande pour créer des machines virtuelles.
  • virt-manager fournit une interface graphique facile à utiliser et des utilitaires de ligne de commande pour gérer les machines virtuelles via libvirt.

Une fois les packages installés, le démon libvirt démarrera automatiquement. Vous pouvez le vérifier en exécutant:

sudo systemctl is-active libvirtd

Pour pouvoir créer et gérer des machines virtuelles, vous devez ajouter votre utilisateur aux groupes «libvirt» et «kvm». Pour ce faire, tapez:

sudo usermod -aG libvirt $USER 
sudo usermod -aG kvm $USER

$USER est une variable d’environnement qui contient le nom de l’utilisateur actuellement connecté.

Déconnectez-vous et reconnectez-vous pour que l’appartenance au groupe soit actualisée.

Configuration du réseau

Un périphérique pont appelé «virbr0» est créé par défaut lors du processus d’installation de libvirt. Cet périphérique utilise NAT pour connecter les machines des invités au monde extérieur.

Exécutez l’outil brctl pour répertorier les ponts actuels et les interfaces auxquelles ils sont connectés:

 

brctl show

 

Le pont «virbr0» n’a aucune interface physique ajoutée. «Virbr0-nic» est un périphérique virtuel sans trafic acheminé à travers lui. Le seul but de cet périphérique est d’éviter de changer l’adresse MAC du pont «virbr0».

Cette configuration réseau convient à la plupart des utilisateurs de bureau Ubuntu mais présente des limites.

LIRE AUSSI: Comment installer Vagrant sur Ubuntu 20.04

Si vous souhaitez accéder aux invités depuis l’extérieur du réseau local, vous devrez créer un nouveau pont et le configurer afin que les machines invitées puissent se connecter au monde extérieur via l’interface physique de l’hôte.

Création de machines virtuelles

 

Maintenant que KVM est installé sur votre Ubuntu, créons la première VM.

Cela peut être fait à partir de la ligne de commande ou à l’aide de l’application virt-manager.

Téléchargez l’image ISO du système d’exploitation que vous souhaitez installer et suivez les étapes ci-dessous pour créer votre machine virtuelle:

1- Dans la barre de recherche Activités tapez «Virtual Machine Manager» et cliquez sur l’icône pour lancer l’application.

2- Une fois l’application lancée, dans le menu du haut, cliquez sur «Fichier» -> «Nouvelle machine virtuelle».

3- Une nouvelle fenêtre apparaîtra. Choisissez «Support d’installation local» et cliquez sur le bouton «Suivant».

4- Fournissez votre chemin d’image ISO et cliquez sur le bouton Suivant.

5- Dans l’écran suivant, choisissez les paramètres de mémoire et de processeur de la VM. Cliquez sur Transférer.

6- Ensuite, sélectionnez « Créer une image disque pour la machine virtuelle » et sélectionnez la taille de l’espace disque de la VM. Cliquez sur Transférer.

7- Entrez un nom pour le nom de votre machine virtuelle et cliquez sur «Terminer».

8- La VM démarrera et une nouvelle fenêtre s’ouvrira.

De là, vous pouvez suivre les instructions à l’écran pour terminer l’installation du système d’exploitation.

Une fois le système d’exploitation installé, vous pouvez y accéder depuis l’application virt-manager, via ssh ou via l’interface Serial Console.

Conclusion

Nous vous avons montré comment installer KVM sur Ubuntu 18.04. Vous pouvez maintenant créer vos machines invitées Windows ou Linux. Pour plus d’informations sur KVM, visitez la page de documentation KVM.

Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


Partagez sur: