Virtualisation avec KVM
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- À distance
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Décrire le principe de fonctionnement de KVM
- L'installer et l'administrer.
Programme de la formation
Introduction
- Objectifs d'un système d'exploitation
- Gestion de ressources
- Partager des ressources entre plusieurs applications, systèmes...
- Notion de virtualisation
- Quelle granularité ?
- Disques
- Système d'exploitation
- Machines physiques...
- Historique
- VM (Virtual Machine)
- VMware
- UML
- XEN
- Les différentes techniques de virtualisation sur Linux
- Définitions
- Conteneurs
- Machines virtuelles
- Hyperviseurs
- Virtualisation matérielle
- Présentation de KVM (Kernel-based Virtual Machine)
- Principe et architecture (module intégré dans le noyau Linux et base QEMU)
- Positionnement par rapport aux autres solutions de virtualisation
- Prérequis matériels et logiciels
Présentation QEMU
- Principe de QEMU et architecture
- Deux modes de fonctionnement
- Code compilé pour un processeur
- Emulation d'une machine physique
- Etude des options de lancement de QEMU
- Consoles des machines vituelles
- Graphiques (console VNC, Spice...)
- Consoles en mode texte
Exemples de travaux pratiques (à titre indicatif)
- Ateliers : installation et lancement d'une image
Installation de KVM
- Optimisation, gestion de la mémoire
- Gestion des images :
- Création d'images
- Différents supports possibles
- Options de lancement
- Gestion du matériel :
- Architectures supportées
- Processeurs
- Mémoire
- Périphériques de stockage
- Audio
- Vidéo
- USB
- Bluetooth...
- Configuration du réseau : différents modes possibles (user, tap, bridge...)
Exemples de travaux pratiques (à titre indicatif)
- Ateliers :
- Installation avec un noyau contenant les modules KVM
- Commandes info, check, resize, convert
- Configuration réseau sur les images créées aux chapitres précédents
Migration d'images
- Le besoin
- Sauvegarde / chargement de machines virtuelles (à l'arrêt ou en fonctionnement)
- Limites par rapport aux processeurs
- Snapshots et migrations : principe de fonctionnement
- Mise en oeuvre et option de la commande "migrate"
- Paramètres (bande passante)
- Migration vers un fichier : sauvegarde puis restauration
Administration
- Les outils de gestion de machines virtuelles KVM :
- UVMM
- Virsh
- Virt-manager
- Présentation de Proxmox et mise en oeuvre :
- Gestion de machines virtuelles
- Création de clusters Proxmox
- Méthode de migration
Exemple de travaux pratiques (à titre indicatif)
- Utilisation de libvirt
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- Analyse des résultats individuels produits par chaque participant lors des travaux pratiques, correction au fur et à mesure du déroulé de la formation
- Réalisation d'un test complet sur un projet global de fin de formation, et analyse par le consultant formateur
- Un QCM individuel d'évaluation des acquis est proposé en fin de chaque session
Proposé par
M2I
"Un leadership dans le domaine de la formation"
Proposé par
M2I