Formations informatiques à Grenoble et Sophia Antipolis

Formation LINUX Virtualisation KVM

Objectifs

Appréhender le fonctionnement de KVM (Kernel-based Virtual Machine) et son architecture.

Installer KVM sur un noyau Linux et optimiser la gestion de la mémoire.

Créer, gérer et migrer des images de machines virtuelles.

Maîtriser la configuration des processeurs, mémoire, stockage, audio, vidéo, USB et Bluetooth.

Configurer les différents modes réseau (User, tap, bridge) pour les machines virtuelles.

Utiliser les outils de gestion comme UVMM, virsh, virt-manager et proxmox.

Réaliser des snapshots et migrations.

Sauvegarder, restaurer et sécuriser les machines virtuelles.

Participants

Administrateur, chef de projet et toute personne souhaitant mettre en œuvre la virtualisation avec KVM.

Programme de formation

LINUX Virtualisation KVM

INTRODUCTION

  1. Objectifs d'un système d'exploitation, gestion de ressources

  2. Partager des ressources entre plusieurs applications, systèmes

  3. Notion de virtualisation, quelle granularité

    • Disques, système d'exploitation, machines physiques...
  4. Historique

    • VM (Virtual Machine), VMWare, UML, Xen...
  5. Les différentes techniques de virtualisation sur Linux

  6. Définitions

    • Conteneurs, machines virtuelles, hyperviseurs, virtualisation matérielle
  7. Présentation de KVM (Kernel-based Virtual Machine)

  8. Principe et architecture

    • Module intégré dans le noyau Linux, base QEMU
  9. Positionnement par rapport aux autres solutions de virtualisation

  10. Prérequis matériels et logiciels

PRÉSENTATION QEMU

  1. Principe de QEMU et architecture

  2. Deux modes de fonctionnement

    • Code compilé pour un processeur
    • Emulation d'une machine physique
  3. Travaux pratiques

    • Installation et lancement d'une image
  4. Etude des options de lancement de QEMU

  5. Consoles des machines virtuelles

    • Graphiques (console VNC, Spice...)
    • Consoles en mode texte

INSTALLATION DE KVM

  1. Deux configurations possibles

    • Depuis un noyau Linux de version supérieure à 2.6.25 et contenant les modules KVM
    • Avec recompilation du noyau
  2. Optimisation, gestion de la mémoire

  3. Travaux pratiques

    • Installation avec un noyau contenant les modules KVM

GESTION DES IMAGES

  1. Création d'images

  2. Différents supports possibles

  3. Options de lancement

GESTION DU MATÉRIEL

  1. Architectures supportées

  2. Processeurs

  3. Mémoire

  4. Périphériques de stockage

  5. Audio

  6. Vidéo

  7. USB

  8. Bluetooth

CONFIGURATION DU RÉSEAU

  1. Différents modes possibles

    • User, tap, bridge...
  2. Travaux pratiques

    • Configuration réseau sur les images créées aux chapitres précédents

MIGRATION D'IMAGES

  1. Le besoin

  2. Sauvegarde/chargement de machines virtuelles

    • A l'arrêt ou en fonctionnement
  3. Limites par rapport aux processeurs

SNAPSHOTS ET MIGRATIONS

  1. Principe de fonctionnement

  2. Mise en œuvre et options de la commande 'migrate'

  3. Paramètres (bande passante)

  4. Migration vers un fichier

    • Sauvegarde puis restauration

ADMINISTRATION

  1. Les outils de gestion de machines virtuelles KVM

    • UVMM, virsh, virt-manager
  2. Travaux pratiques avec libvirt

  3. Présentation de proxmox et mise en œuvre

    • Gestion de machines virtuelles
    • Création de clusters proxmox
    • Méthode de migration
Durée
2 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique