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


