KVM (Kernel-based Virtual Machine)

KVM (Kernel-based Virtual Machine) est un module de virtualisation gratuit et open-source intégré au noyau Linux. Il transforme Linux en un hyperviseur de type 1, permettant l’exécution de plusieurs machines virtuelles isolées sur un seul serveur physique.

Aperçu

KVM a été créé par Quantum Computing Inc. et acquis par Red Hat en 2008. Il a été intégré dans le noyau Linux mainline dans la version 2.6.20. KVM nécessite des extensions de virtualisation matérielle (Intel VT-x ou AMD-V) et fonctionne avec QEMU pour fournir une virtualisation complète. Contrairement à Vmware

  • Hyperviseur de type 1 : s’exécute directement sur le matériel de l’hôte
  • Virtualisation complète avec QEMU (outil utilisateur-space pour la création/gestion de VMs)
  • Accélération matérielle via Intel VT-x et AMD-V
  • Migration live entre hôtes
  • Support de PCI passthrough, SR-IOV et virtualisation GPU
  • Base de Proxmox**, le rendant entièrement open source.

Voir Linux KVM pour plus de détails.

Ressources officielles

Apparentés