KVM — Guide pratique
Installer, déployer et gérer vos machines virtuelles sur Ubuntu Server 26.04 LTS
Guide pratique et gratuit pour installer KVM sur Ubuntu Server 26.04 LTS, puis déployer, gérer et automatiser vos machines virtuelles avec libvirt et Open vSwitch.
Accès libre, sans inscription.
À propos de ce document
KVM est l'hyperviseur au cœur d'OpenStack, de Proxmox VE et de Nutanix AHV. Ce guide pratique vous apprend à le maîtriser directement, sans couche d'abstraction, pour comprendre ce qui se passe sous le capot de ces plateformes.
Le guide suit le parcours complet d'un administrateur système : préparation du support d'installation, installation d'Ubuntu Server 26.04 LTS sur un serveur physique, mise en place de KVM, de libvirt et d'Open vSwitch, puis déploiement, gestion, sauvegarde et automatisation des machines virtuelles.
Chaque notion est mise en pratique dans des exercices guidés, tous réalisés sur un vrai lab, avec les sorties de commandes réelles. Le guide s'adresse aux administrateurs systèmes, aux ingénieurs infrastructure et à toute personne qui débute dans la virtualisation sous Linux.
Ce que vous apprendrez
- Installer Ubuntu Server 26.04 LTS sur un serveur physique et le préparer pour la virtualisation
- Installer KVM, libvirt et Open vSwitch
- Configurer des réseaux virtuels NAT et des bridges Open vSwitch, avec ou sans VLAN
- Déployer des machines virtuelles Ubuntu, CentOS Stream et Rocky Linux à partir d'images cloud et d'ISO
- Gérer le cycle de vie des machines virtuelles et redimensionner leurs ressources à chaud
- Créer des snapshots, cloner, sauvegarder et restaurer des machines virtuelles
- Superviser les machines virtuelles avec virsh et virt-top
- Automatiser le déploiement avec cloud-init et autoinstall
Sommaire
Afficher le sommaire complet
- Préambule
- Chapitre 1 : Introduction à la virtualisation KVM
- Chapitre 2 : Installer l'hyperviseur
- Préparer le média d'installation
- Installer Ubuntu Server 26.04 LTS sur un serveur physique
- Configuration post-installation du serveur
- Installer l'hyperviseur KVM et Open vSwitch
- Chapitre 3 : Préparer le réseau et le stockage
- Configurer les réseaux virtuels (NAT et bridges OVS)
- Configurer le pool de stockage des machines virtuelles
- Chapitre 4 : Déployer des machines virtuelles
- Déployer une machine virtuelle à partir d'une image cloud
- Configuration post-déploiement de la machine virtuelle
- Déployer une VM à partir d'un ISO via la console série
- Déployer des machines virtuelles CentOS Stream et Rocky Linux
- Chapitre 5 : Gérer les machines virtuelles
- Gérer le cycle de vie des machines virtuelles
- Redimensionner à chaud les ressources d'une machine virtuelle
- Superviser les machines virtuelles avec virsh domstats et virt-top
- Chapitre 6 : Snapshots, clones et sauvegardes
- Créer des snapshots et cloner des machines virtuelles
- Gérer les snapshots externes avec blockcommit
- Sauvegarder et restaurer une machine virtuelle
- Chapitre 7 : Réseau virtuel avancé
- Attacher des interfaces réseau et configurer les VLANs
- Configurer les VLANs sur les ports Open vSwitch
- Chapitre 8 : Stockage virtuel avancé
- Ajouter et gérer du stockage virtuel
- Chapitre 9 : Automatiser le déploiement
- Automatiser le déploiement d'une machine virtuelle avec cloud-init
- Installer une machine virtuelle avec autoinstall depuis l'ISO
- Chapitre 10 : Migrer des machines virtuelles
- Chapitre 11 : GPU passthrough
- Chapitre 12 : Révision complète
Un projet sur ces technologies ?
Nous concevons, déployons et exploitons les plateformes décrites dans nos livres, et nous y formons vos équipes.