Formation Linux cluster, mise en œuvre


Objectifs
  • Comprendre les différents types de Clusters sous Linux
  • Mettre en oeuvre une architecture de répartition de charge et de haute disponibilité
Participants
  • Administrateur confirmé réseau
  • Système sous Unix/Linux
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 3 jours
  • Réf. : IT125
Programme
  • 1/ Présentation des technologies de Clustering
  • 2/ Concepts et principes Haute-Disponibilité
    • • Disponibilité de données
    • • Disponibilité des services
    • • Tolérance aux désastres
    • • Fiabilité versus disponibilité
    • • Démarche et définition des objectifs
  • 3/ La haute-disponibilité
    • • Technologies Linux-HA – Heartbeat
    • • OpenSVC : Manager de services clusterisés
    • • Linux Virtual Server (LVS) et technologies associées
    • • Filesystems et Sécurisation de données
    • • Les autres composants de la Haute-Disponibilité
    • • Exemples d’architectures
    • • Produits commerciaux
    • • Travaux pratiques et implémentation
  • 4/ Cluster HA avec OpenSVC
    • • Cas pratique d’architecture
    • • Installation et mise en œuvre
    • • Configuration d’un service
    • • Mise en place des synchronisations des données par Snapshot LVM
    • • Cas d’une base de données MySQL (postgreSQL ou Oracle)
  • 5/ Bascule automatique avec Heartbeat v1
    • • Installation et configuration Heartbeat
    • • Intégration avec OpenSVC
  • 6/ Réplication disque avec DRBD
    • • Présentation et fonctionnalités
    • • Installation, configuration et initialisation
    • • Administration et exploitation
    • • Haute-disponibilité MySQL avec DRBD
    • • Intégration DRBD à OpenSVC
    • • Configurer Heartbeat avec dopd
  • 7/ Linux Containers – LXC
    • • Contexte et présentation
    • • Un Chroot amélioré et totalement isolé
    • • Linux Containers
    • • LXC – Mise en œuvre
  • 8/ Cluster HA avec Heartbeat et Pacemaker
    • • Exemple de Cluster Actif / Passif
    • • Installation des composants HeartBeat / PaceMaker
    • • Configuration du CRM : Cluster ressource Manager (Pacemaker)
    • • Configuration des ressources
    • • Définition des ressources
    • • Empêcher les bascules intempestives
    • • Contraintes de colocation
    • • Contraintes d’ordre de démarrage des ressources
    • • Contrainte de localisation préférée
    • • Déplacer une ressource
    • • Intégration DRBD à PaceMaker
    • • Tests de migration
    • • Le clone pingd
    • • Le clone stonith « Shoot The Other Node In The Head »
    • • Exploitation et maintenance et tests de bascules
    • • Sauvegarde et synchronisation de la base CIB
    • • Supervision et alertes mail
    • • Interface d’administration graphique
    • • Haute-disponibilité et répartition de charge