
- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation KVM
KVM est une technologie libre de virtualisation. Comme son nom l’indique (Kernel-based Virtual Machine) elle est intégrée dans le noyau Linux depuis sa version 2.6.20.
KVM peut donc s’appuyer sur chaque nouveauté ou correctif du noyau et utiliser efficacement chaque composant système tout en proposant des mécanismes de migration à chaud, de planification, de contrôles des ressources, de priorisation, et de réduction de latence.

Objectifs pédagogiques
Concrètement, à l'issue de cette formation KVM, vous aurez acquis les connaissances et compétences nécessaires pour :
- Savoir décrire l’infrastructure globale de KVM (architecture, concepts, fichiers)
- Savoir installer KVM et ses outils de gestion
- Savoir créer un nouvel OS invité (VM)
- Savoir configurer le réseau dans KVM (NAT, libvirt, bridge, etc.)
- Maîtriser le stockage (pool, volume, chiffrement, virtfs)
- Surveiller l’activité (monitoring)
- Effectuer des sauvegardes ou des instantanés (snapshots)
- Savoir migrer vers un autre hôte KVM
- Savoir dépanner ou maintenir un parc de VM avec KVM (virt-rescue, guestfish, virt-resize, etc.)
Objectifs opérationnels
Comprendre le principe de fonctionnement de KVM, savoir l'installer et l'administrer.
Programme
Contenu du cours, module par module
14 modules
- Full virtualisation
- Paravirtualisation
- Virtualisation matérielle
- Containers
- Définition
- Matériels émulés "Virtio"
- Ballooning
- KSM
Base
- QEMU
- libvirt
Installation d’un hyperviseur Installation d’outils supplémentaires Fichiers de libvirt
- Configuration - /etc/libvirt
- Fichiers créés - /var/lib/libvirt
- Fichiers temporaires - /var/run/libvirt
- Journaux - /var/log/libvirt
- Configuration utilisateur
Aller plus loin dans la configuration
- Service libvirtd
- Contrôle d’accès avec Policykit
- Nested KVM
Gestion des machines virtuelles avec virt-manager Gestion des machines virtuelles avec virsh
- Lister les invités
Ajout avec virt-manager Ajout avec virt-install
- Injection de fichier dans l’initrd d’install (preseed)
- VM avec une MAC assignée à la création
vCPUs
- vCPU hotplug
- vCPU pinning
memory : ballooning, hotplug
- Ballooning
- Hotplug
- Définition d’une interface réseau d’un domaine
- Définition d’un réseau avec NAT
- dhcp/dns fourni par la libvirt
- Modification à la volée
- libnss-libvirt, libnss-libvirt-guest
- Configuration réseau bridge
- bridge OVS
pool
- Création avec virt-manager
- Création avec virsh
- pool iscsi
volume
- Gérer les volumes avec virsh
- Volume partagé entre VM
- Chiffrement
- Chiffrement QCOW2 (obselete)
- Chiffrement LUKS
- virt-manager
- kvm_stat
- virsh
- virt-top
- sauvegarde
- snapshot
- Installation d’un nouvel hyperviseur
- Migration à chaud
- Migration à froid
- virt-rescue
- guestfish
- virt-resize
Programme mis à jour le 15/02/2026
Public concerné
Cette formation KVM s'adresse aux administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre la virtualisation avec KVM.

Prérequis
Pour suivre ce cours KVM, une bonne connaissance des systèmes d'exploitation est nécessaire.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- VMware vSphere : Nouveautés de la V.8Réf. NVV82 joursAvancéProchaine session : 21 janv.1 800 €
- VMware vSphere 9 : AdministrationRéf. UMVV5 joursIntermédiaireProchaine session : 30 nov.3 050 €
- VMware vSphere 9 : Administration avancéeRéf. UVIA5 joursAvancéProchaine session : 7 déc.4 990 €
- VMware vSphere 9 : Automatisation avec PowerCLIRéf. VMPA3 joursIntermédiaire