LNX-233 Clusters haute-disponibilité sous Linux.
Objectif:
Concevoir des grappes de serveurs (ou "clusters") haute disponibilité sous Linux et Heartbeat. Concevoir des grappes de serveurs de types actif-passif et actif-actif. Profiler, analyser et optimiser une grappe de serveurs. Déployer des solutions de stockage de données partagées et distribuées. Installer et configurer des services, des applications sur une grappe de serveurs. Consolider les serveurs et optimiser l'énergie (ou "GreenIT") avec la virtualisation. Apprendre à surveiller et diagnostiquer un cluster multi-noeuds.
Pré-requis:
Avoir de solides connaissances de l'administration de systèmes Linux, des couches réseau TCP/IP et des bases de données. En outre, quelques notions sur les techniques de virtualisation sont un atout, mais pas un prérequis. Les formations LNX-211, puis LNX-221, répondent à ces exigences.
Contenu:
? Concepts fondamentaux
- Comprendre les modèles de cluster actif-passif et actif-actif par pair de machines ou avec de nombreuses machines physiques/virtuelles (plus de 12)
- Comprendre la problématique des clusters écervelés (ou "split-brain") et du calcul de quorum (pour assurer l'intégrité des données)
- État de l'art des outils libres de clustering haute-disponibilité: Heartbeat, Red Hat Cluster Suite, ...
-Conception de clusters haute-disponibilité avec balance de charge (i.e. "load-balancer")
- Intégration de la virtualisation et de la haute-disponibilité: principes, techniques et outils
? Installation et configuration
- Installation et configuration de Heartbeat: architecture, composants, ...
- Déploiement du système de balance de charge (ou "load-balancer") LVS (Linux Virtual Server)
- Installation et comparaison des outils Hearbeat et Red Hat Cluster Suite
- Intégration des techniques de haute-disponibilité et de balance de charge: le mariage de la disponibilité et de l'efficacité
- Installation d'un laboratoire virtuel de test et de simulation de clusters Heartbeat avec UML (User-Mode Linux)
? Stockage et réplication des données
- Réplication de systèmes de fichiers en réseau avec DRBD (i.e. "remote RAID-1")
- Intégration de DRBD (Distributed Replicated Block Device) avec Heartbeat
- Déploiement et réplication de bases de données MySQL avec Heartbeat
- Conception de systèmes partagés/distribués de stockage de données: shared SCSI, FDDI, SAN
- Implantation de robustes clusters de données avec OCFS (Oracle Cluster File System) et Heartbeat.
? Virtualisation et consolidation de serveurs
- Comprendre et déployer (compilation et installation) l'hyperviseur Xen
- Conception et implantation de systèmes de recouvrement de pannes avec Xen et Heartbeat
- Conception d'un cluster d'entreprise avec Heartbeat, Xen, Apache et MySQL
Techniques de consolidation de serveurs et de GreenIT avec Heartbeat et Xen
? Test, surveillance et optimisation
- Techniques et outils de diagnostique et d'évaluation de performance
- Procédures et protocoles de test et d'analyse d'un cluster haute-disponibilité
- Techniques d'administration à chaud de clusters (avec déplacement de machines virtuelles, bascules volontaires, migration de resources, ...)
- Techniques de recouvrement des données lors de pannes
- Techniques et outils de reconstruction d'un cluster corrompu (ou devenu écervelé - ou "split-brain")
Support de cours:
Durée:
5 jour(s)
Prix:
3500.- CHF
