Accueil    Formations    Informatique    Systèmes    Linux    Virtualisation avec KVM

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques / Compétences visées

  • Décrire le principe de fonctionnement de KVM
  • L'installer et l'administrer.

Niveau requis

Avoir une bonne connaissance des systèmes d'exploitation.

Public concerné

Administrateurs, chefs de projets ou toute personne souhaitant mettre en oeuvre la virtualisation avec KVM.

Programme

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

Exemples de travaux pratiques (à titre indicatif)

  • Installation et lancement d'une image
  • Etude des options de lancement de QEMU
  • Consoles des machines vituelles
    • Graphiques (console VNC, Spice...)
    • Consoles en mode texte

Installation de KVM

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

Exemples de travaux pratiques (à titre indicatif)

  • Installation avec un noyau contenant les modules KVM
  • Gestion des images
    • Création d'images
    • Différents supports possibles
    • Option de lancement
  • Commandes info, check, resize, convert
  • 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...)
  • 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 et virtual manager

Exemples de travaux pratiques (à titre indicatif)

  • Utilisation de libvirt
    • Présentation de proxmox et mise en oeuvre : gestion de machines virtuelles et création de clusters proxmox
    • Méthode de migration

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous