La forme complète de KVM est Kernel Virtual Machine. Il s’agit d’une fonctionnalité de virtualisation intégrée directement dans le noyau Linux. Avec KVM, vous pouvez virtualiser Windows, Linux et de nombreux autres systèmes d’exploitation. Il s’agit d’un logiciel libre et gratuit pour tous. Il n’a pas de limitations comme les produits payants tels que VMware, Xen et autres. Mais il est tout aussi puissant et parfois plus flexible que ces produits payants.
KVM possède un riche ensemble de commandes qui est très utile. Vous pouvez écrire vos propres scripts shell pour gérer vos hôtes et invités KVM comme vous le souhaitez.
KVM dispose également d’un frontal graphique appelé Virtual Machine Manager. Avec Virtual Machine Manager, vous pouvez gérer vos invités KVM très facilement. Virtual Machine Manager peut également se connecter à votre serveur de virtualisation KVM à distance. Si vous êtes un débutant en matière de virtualisation et de KVM, alors Virtual Machine Manager est l’endroit où vous devriez commencer.
L’environnement de bureau GNOME 3 dispose de GNOME Boxes, qui est un autre frontal graphique de KVM.
Dans cet article, je vais vous montrer comment installer KVM et utiliser KVM graphiquement avec Virtual Machine Manager (VMM) sur Ubuntu. Je vais utiliser Ubuntu 18.04 LTS pour la démonstration, mais cela devrait fonctionner sur n’importe quelle version moderne d’Ubuntu. Commençons.
Si vous utilisez un processeur Intel, alors assurez-vous que votre processeur prend en charge la virtualisation matérielle. Si c’est le cas, alors assurez-vous que l’extension VT-x ou VT-d est activée depuis le BIOS de votre ordinateur.
Si vous utilisez un processeur AMD, alors assurez-vous que votre processeur prend en charge la virtualisation matérielle. Si c’est le cas, alors assurez-vous que l’extension AMD-V est activée depuis le BIOS de votre ordinateur.
Si vous n’êtes pas sûr que votre processeur prenne en charge la virtualisation ou non, veuillez vérifier les spécifications de votre processeur.
Vérifier si le support KVM est disponible :
Vous pouvez vérifier si le support KVM est activé dans le noyau Linux d’Ubuntu en utilisant la commande kvm-ok qui fait partie du paquet cpu-checker. Elle n’est pas installée par défaut. Mais il est disponible dans le dépôt de paquets officiel d’Ubuntu.
D’abord, mettez à jour le cache du dépôt de paquets APT de votre machine Ubuntu.
Puis, installez le paquet cpu-checker avec la commande suivante :
Maintenant, appuyez sur y et ensuite sur <Entrée> pour continuer.
cpu-checker devrait être installé.
Maintenant exécutez la commande suivante pour vérifier si le support KVM est disponible:
Si tout va bien, alors vous devriez voir le message suivant L’accélération KVM peut être utilisée.
Installation de KVM sur Ubuntu:
Tous les paquets nécessaires à l’installation de KVM sont disponibles dans le dépôt de paquets officiel d’Ubuntu. Il est donc très facile de l’installer.
Pour installer KVM avec le frontal graphique Virtual Machine Manager, exécutez la commande suivante :
Si vous voulez exécuter un serveur de virtualisation sans tête KVM, alors vous ne voulez pas installer le frontal graphique Virtual Machine Manager. Dans ce cas, exécutez la commande suivante pour installer KVM :
Je vais installer le frontal graphique de Virtual Machine Manager. J’ai donc lancé la première commande.
Maintenant, appuyez sur y puis sur <Entrée>.
KVM devrait être installé.
Maintenant, vous devez ajouter votre utilisateur de connexion au groupe libvirt et libvirt-qemu. Pour ce faire, exécutez la commande suivante :
$ sudo usermod -aG libvirt-qemu $(whoami)
Maintenant vous redémarrez votre ordinateur pour que les changements prennent effet.
Une fois que votre ordinateur démarre, vous devriez pouvoir créer et gérer des machines virtuelles KVM en utilisant votre utilisateur de connexion. Vous n’aurez pas besoin d’un accès root.
Utiliser KVM avec le gestionnaire de machines virtuelles :
Dans cette section, je vais vous montrer comment utiliser le gestionnaire de machines virtuelles pour créer votre première machine virtuelle KVM. Je vais créer une machine virtuelle Alpine Linux de base car elle est légère.
Vous devriez pouvoir trouver Virtual Machine Manager dans le menu des applications d’Ubuntu. Démarrez Virtual Machine Manager et vous devriez voir la fenêtre suivante.
Pour créer une nouvelle machine virtuelle, allez dans Fichier > Nouvelle machine virtuelle.
Maintenant choisissez comment vous voulez installer un système d’exploitation. Je vais l’installer à partir d’une image ISO, j’ai choisi par défaut le Support d’installation local (image ISO ou CDROM).
Vous pouvez également sélectionner une Architecture pour votre système d’exploitation en utilisant le menu déroulant.
KVM supporte une grande variété d’architecture matérielle telle que x86_64, PPC, ARM et bien d’autres comme vous pouvez le voir dans la capture d’écran ci-dessous.
Maintenant cliquez sur Forward.
Maintenant cliquez sur Browse pour sélectionner votre image ISO.
Maintenant cliquez sur Browse Local.
Un sélecteur de fichiers devrait s’ouvrir. Choisissez maintenant votre image ISO requise et cliquez sur Ouvrir.
Par défaut, KVM détectera automatiquement quel OS vous essayez d’installer en fonction de votre support d’installation. Si vous voulez sélectionner manuellement le système d’exploitation que vous essayez d’installer, décochez la case marquée comme indiqué dans la capture d’écran ci-dessous.
Maintenant, vous pouvez choisir le système d’exploitation manuellement. Si vous voulez voir plus d’options, cliquez sur Show all OS options.
Comme vous pouvez le voir, j’ai plus d’options à choisir maintenant.
Une fois que vous avez terminé, cliquez sur Suivant.
Maintenant, définissez la quantité de RAM et le nombre de cœurs de CPU que vous voulez utiliser pour cette machine virtuelle et cliquez sur Suivant.
Définissez maintenant la quantité d’espace disque dur que vous voulez utiliser pour la machine virtuelle et cliquez sur Suivant.
Maintenant, tapez un nom pour votre machine virtuelle, configurez Network et enfin cliquez sur Finish.
Comme vous pouvez le voir dans la fenêtre Virtual Machine Manager, une nouvelle machine virtuelle KVM est créée. Alpine Linux démarre à partir de l’image ISO.
Une fois que l’installateur démarre, vous pouvez facilement l’installer sur votre disque dur comme vous le faites sur votre ordinateur.
Vous pouvez gérer vos machines virtuelles à partir de la fenêtre de Virtual Machine Manager comme vous pouvez le voir dans la capture d’écran ci-dessous.
Voilà donc comment installer KVM sur Ubuntu et utiliser KVM avec le frontal graphique de Virtual Machine Manager. Merci d’avoir lu cet article.