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
- Site web : https://www.linux-kvm.org/
- Documentation : https://www.kernel.org/doc/Documentation/virtual/kvm/
- Guide KVM de Red Hat : https://www.redhat.com/en/topics/virtualization/what-is-KVM