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
Support de cours:
Durée:
5 jour(s)
Prix:
3500.- CHF
