Open Source Virtualization (LFS462)

 

Résumé du cours

Apprenez KVM à partir de zéro en vous concentrant sur QEMU et libvirt, ainsi que sur Xen. À la fin de ce cours, vous comprendrez comment ces composants et d'autres composants open source connexes peuvent être assemblés pour créer une infrastructure informatique virtuelle. L'accent est mis sur les compétences pratiques de déploiement, la sécurisation de l'infrastructure virtuelle et l'administration des solutions. Il y aura également du matériel détaillé sur l'utilisation des conteneurs. Il y a des exercices de laboratoire de bas niveau axés sur les images virtuelles et les snapshots, le déploiement, la création et la maintenance des machines virtuelles, l'intégration avec l'infrastructure réseau, le transfert des périphériques et plus encore.

Moyens Pédagogiques :
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance suffisante de l'anglais technique écrit pour la compréhension des supports de cours
  • Méthode d'évaluation : questionnaire en fin de formation

A qui s'adresse cette formation

Ce cours s'adresse aux professionnels de l'informatique technique intéressés par la construction d'une infrastructure de virtualisation fiable, efficace et ouverte avec KVM. Les étudiants doivent avoir maîtrisé les compétences couvertes dans les cours d'administration du système Linux Foundation de niveau inférieur.

Pré-requis

Les étudiants doivent être familiarisés avec l'utilisation de la ligne de commande Linux, les scripts shell et l'édition de fichiers texte.

Objectifs

Open Source Virtualization s'intéresse de près à KVM (Kernel-based Virtual Machine) et Xen, les technologies de virtualisation d'hyperviseurs les plus populaires dans l'écosystème open source, ainsi qu'au déploiement et à l'utilisation des conteneurs. Construit par des experts dans le domaine de la virtualisation, ce cours fournit les connaissances techniques nécessaires pour comprendre les composants requis pour construire et administrer une infrastructure informatique virtuelle moderne.
Ce cours est axé sur les problèmes typiquement rencontrés dans le monde de l'entreprise. Les conférences sont remplies d'exemples de la façon dont KVM, Xen et conteneurs peuvent être utilisés dans les environnements d'affaires ainsi que des sessions pratiques en laboratoire qui permettent aux participants d'acquérir une perspective du monde réel des problèmes courants de virtualisation et comment les résoudre.
A l'issue de la formation, les participants auront acquis les compétences nécessaires pour :

  • Comprendre le rôle que jouent KVM et Xen dans l'écosystème de virtualisation
  • Savoir comment assembler KVM et d'autres composants en une infrastructure informatique virtuelle robuste et efficace.

Ce cours est conçu pour fonctionner avec un large éventail de distributions Linux, vous serez donc en mesure d'appliquer ces concepts indépendamment de votre distribution.

Contenu

Introduction

  • Linux Foundation
  • Formation Linux Foundation
  • Exercices, solutions et ressources de laboratoire
  • Détails de la distribution
  • Inscription
  • Laboratoires

Aperçu de la virtualisation

  • Terminologie de la virtualisation
  • Hôte vs invité
  • Moniteur de machine virtuelle
  • Émulation
  • Virtualisation logicielle ou matérielle ?
  • Types d'hyperviseurs
  • Traduction d'instructions et mise en cache
  • Paravirtualisation
  • Fichier image de la machine virtuelle
  • Conteneurs Linux
  • Hyperviseur Xen
  • Laboratoires

Démarrage rapide KVM

  • Vérification de la présence de KVM dans votre noyau Linux
  • Validation de votre matériel pour KVM
  • Obtenir et installer KVM et QEMU
  • Vérification de l'installation de libvirt
  • Construire l'Upstream QEMU
  • libvirt
  • Fichiers qemu-img et disques virtuels
  • virt-install
  • Pause et restauration de l'invité
  • Gérer les machines virtuelles avec des interfaces graphiques
  • La ligne de commande de QEMU
  • Le moniteur de QEMU
  • virt-manager
  • Laboratoires

Architecture KVM et relation avec Linux

  • Brève histoire de la KVM
  • Contrôle du KVM à l'aide des commandes Linux
  • Obtenir KVM
  • Laboratoires

Exécution de KVM à l'aide de QEMU

  • Qu'est-ce que QEMU ?
  • Exécution de KVM à l'aide de QEMU
  • Commandes machine
  • Démarrage du réseautage des invités
  • Dumping du trafic sur le réseau avec l'UEMOA
  • Communication d'invité à hôte à l'aide de Virtio
  • Traçage QEMU
  • Gérer le stockage avec QEMU
  • Gestion du stockage virtuel avec libguestfs
  • Utilisation du stockage physique de l'hôte
  • Utilisation du réseautage physique de l'hôte
  • Graphiques
  • BIOS
  • Passeport USB
  • Laboratoires

libvirt

  • Architecture
  • Contrôle d'accès libvirt
  • virsh
  • XML libvirt
  • Ouvrir vSwitch
  • Laboratoires

Support matériel

  • Approvisionnement E/S
  • Laboratoires

Réglage de la performance

  • Mesure du rendement
  • netperf
  • fio
  • Test de mémoire avec Stream
  • SPECVirt Tuning
  • Laboratoires

Sécurité KVM

  • Revue - contrôle d'accès libvirt
  • Préoccupations relatives à la sécurité de l'hôte
  • libvirt-sandbox
  • sVirt
  • Mises à jour de sécurité
  • Laboratoires

Architecture de l'hyperviseur Xen

  • Types de domaines
  • Choix de la pile à outils
  • Modes de virtualisation
  • Laboratoires

Installation et configuration de Xen

  • Préparation de l'hôte
  • Obtenir le logiciel
  • Vérification de dom0
  • Sélection de la pile à outils
  • Installer domU
  • Configuration Xen persistante
  • Connexions à domU
  • Laboratoires

Administration des domaines Xen

  • Débogage des problèmes Xen
  • Sauvegarde et restauration
  • Migration en direct
  • Caractéristiques NUMA
  • PCI Pass-through
  • USB Device Pass-through (Passerelle pour périphérique USB)
  • Dépannage et dépannage
  • Laboratoires

Performances et réglages du Xen

  • Utilisation des ressources du domaine
  • Options du planificateur Xen
  • Tests d'évaluation des performances des E/S
  • Options de démarrage pour dom0
  • Laboratoires

Sécurité Xen

  • Considérations relatives au type de domaine
  • Modules de sécurité Xen
  • FLASK
  • Module de plate-forme de confiance virtuelle
  • pvgrub
  • Sécurité du réseau
  • Laboratoires

Travailler avec les conteneurs Linux

  • Notions de base sur les conteneurs
  • Docker
  • Fusée
  • Kubernetes
  • Hyperviseur de conteneur LXD
  • BEC
  • outils en ligne de commande lxc
  • Laboratoires
Formation en salle équipée

Durée 4 jours

Prix (Hors Taxe)
  • France: US$ 2 950,–

Actuellement aucune session planifiée