Comment installer et utiliser KVM pour gérer les images cloud sur Linux

Table des matières

Actuellement, l'un des sujets les plus populaires qui est devenu une solution idéale pour exécuter des centaines de systèmes d'exploitation est la virtualisation.

Grâce à la virtualisation, nous avons la possibilité d'implémenter divers systèmes d'exploitation ou applications sur un seul ordinateur sans avoir à investir de grosses sommes d'argent dans des ressources ou de nouveaux équipements. Nous connaissons tous les différentes options de virtualisation qui existent aujourd'hui, certaines payantes, d'autres non. Aujourd'hui, Solvetic se concentrera sur celui qui est spécial pour ses capacités de gestion de puissance et d'image et qui est KVM.

Qu'est-ce que KVMKVM (Kernel-based Virtual Machine) est une solution de virtualisation pour Linux sur x86, matériel 32 bits, qui inclut des extensions de virtualisation (Intel VT ou AMD-V). Sa conception consiste en un module noyau exécutable, kvm.ko, qui fournit l'infrastructure de virtualisation principale et un module spécifique au processeur, kvm-intel.ko ou kvm-amd.ko.

En utilisant KVM, nous pourrons exécuter plusieurs machines virtuelles à l'aide d'images Linux ou Windows sans modifier aucun paramètre au sein du matériel de l'équipement. Chaque machine virtuelle dispose d'un matériel virtualisé privé : une carte réseau, un disque, une carte graphique, et ainsi le gérer entièrement.

KVM est un logiciel open source. Le composant du noyau KVM est inclus dans la ligne Linux principale, depuis la version 2.6.20. Le composant espace utilisateur KVM est inclus dans le noyau QEMU, à partir de la 1.3 qui nous permet d'avoir sa pleine disponibilité.

Fonctionnalités KVMParmi les multiples fonctionnalités que nous avons avec KVM sont :

  • QMP - Protocole de surveillance Qemu
  • KSM - Kernel Samepage Fusion
  • Horloge paravirtuelle Kvm - Une source de temps paravirtuelle pour KVM
  • Prise en charge de l'enfichage à chaud du processeur
  • Prise en charge PCI Hotplug : vous permet d'ajouter des périphériques PCI en cours d'exécution
  • vmchannel - Canal de communication entre l'hôte et les invités
  • migration - Migration de machines virtuelles
  • hôte virtuel
  • Émulation de disque SCSI
  • Appareils Virtio
  • Pool de CPU
  • Hpet
  • Mappage de périphérique pxe amorçable
  • démarrage iscsi
  • x2apic
  • Souple
  • CD ROM
  • USB
  • Émulation Irqchip dans l'espace utilisateur
  • Contrôleur de mémoire
  • Prise en charge des grandes pages
  • ABI invité stable

1. Comment installer KVM Linux


Avant de procéder à l'installation de KVM, il est nécessaire de savoir que KVM ne fonctionnera que si le processeur de l'ordinateur prend en charge la virtualisation matérielle, Intel VT ou AMD-V, cela peut être vérifié en exécutant la commande suivante :
 egrep '(vmx | svm)' / proc / cpuinfo

Si le résultat génère une erreur, il ne sera pas possible d'utiliser KVM.

Pour effectuer l'installation de KVM, nous exécuterons la ligne suivante :

 sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Nous entrerons la lettre S pour accepter le téléchargement et l'installation des packages KVM.
Dans ce cas les valeurs sont :

qemu-kvmMachine virtuelle basée sur le noyau, QEMU l'utilise pour la virtualisation du CPU.
whoaémulateur de processeur.s
virt-viewerConsole graphique

Nous pouvons vérifier l'installation de KVM en exécutant ce qui suit :

 kvm-ok
Le résultat sera le suivant :

Ensuite, nous procédons à l'installation de certains outils KVM avec la commande suivante :

 sudo apt installer uvtool

Nous acceptons le téléchargement et l'installation de ceux-ci.


Connectez-vous Inscrivez-vous !

wave wave wave wave wave