retour retour

Cours LNX-234 Virtualisation de systèmes sous Linux

Objectif

Concevoir, déployer, sécuriser et maintenir des plateformes virtuelles hétérogènes d'entreprise supportant divers systèmes d'exploitation. Comprendre et apprécier objectivement les diverses techniques de virtualisation (hyperviseur, émulation, ...). Déployer des services co-localisés avec Xen, WMware ou KVM. Concevoir et implanter des infrastructures haute-disponibilité virtualisées, avec migration de machines et de services. Optimiser et des infrastructures virtualisées. Comprendre les nouvelles architectures de processeurs avec virtualisation matérielle.

Pré-requis

Avoir de solides connaissances de l'administration de systèmes Linux et des couches réseau TCP/IP. Les formations LNX-211, puis LNX-221, préparent à ce type d'exigences.

Contenu

Concepts fondamentaux
- Motivations, buts et bénéfices de la virtualisation.
- Comprendre les diverses techniques de virtualisation: émulation, hypervision, para-virtualisation, interprétation, ...
- Infrastructure et appareil virtuels: utilité, bénéfices...
- Virtualisation, noyau, architecture processeur (Intel et AMD) et interface VMI
- Révision du noyau Linux: architecture, composants, configuration, compilation, optimisation
- Interaction entre user-space et kernel-space : IRQs, syscalls...
- Déploiement d'infrastructures virtuelles d'entreprise : méthodes, techniques, outils, gestion du stockage des données...
User-mode Linux (UML)
- Architecture et composants: machines hôte (host) et émulée (guest), outils réseau, serveur X-Windows, ...
- Optimisation de la machine hôte avec SKAS (Seperated Kernel Address Space).
- Construction de rootfs: Debian, Red Hat, SuSE, ...
- Outils réseaux: hub/switch, interface TUN/TAP, UMLSim, NetKit, bridge, ...
- Conception d'un laboratoire virtuel de communication avec Marionnet
Xen, KVM et VirtualBox
- Architecture et composants: hyperviseur, domaines, périphériques, ring, deamons.
- Configuration, compilation et installation de Xen
- Fichiers et scripts de configuration et de démarrage
-Comprendre la gestion du processeur et de la mémoire virtuelle
- Configuration et gestion des domaines: xend, création, destruction, suspension, migration
- Création d'images (de distributions, comme Debian, Ubuntu, Red Hat, ...)
- Techniques de virtualisation avec le tandem KVM (Kernel Virtual Machine) et QEmu
Les outils VMWare
- Produits de virtualisation de serveurs et de stations de travail
- Déploiement d'infrastructures virtuelles (WMWare Infrastructure) et vertes (GreenIT)
- Consolidation de serveurs, continuité de service, haute-disponibilité et migration de machines
- Hyperviseurs de nouvelle génération avec WMWare ESXi
- Techniques et outils de construction d'images système
- Planification, gestion et exécution de plans de recouvremeent d'activité
Applications et sécurité
- Construction d'un laboratoire de télécom virtuel avec UML, NetKit, VNUML et Marionnet.
- Construire des honeypots avec UML

Langue du cours

FR

Durée

5 jour(s)

Prix

3500.- CHF

Nos cours collectifs

Aucune session programmée