Haute Disponibilité Keepalived

Intermédiaire

Apprenez la Haute Disponibilité Keepalived. Ce module couvre les Concepts VRRP et l'Installation, la Configuration du Nœud Maître, la Configuration du Nœud de Sauvegarde, le Test du Basculement (Failover), et le Basculement Sensible aux Services (Service-Aware Failover). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.

devops-engineeransibledevopslinux

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Haute disponibilité avec Keepalived

Découvrez comment Keepalived utilise le protocole VRRP pour assurer le basculement (failover) de services critiques via des nœuds maîtres et de secours, ainsi que la manière de tester ce basculement et de mettre en place une logique de santé basée sur les services. Ce cours présente les concepts de haute disponibilité sous Linux nécessaires pour éliminer les points de défaillance uniques au niveau de la couche d'entrée réseau.

Pourquoi est-ce important ?

L'équilibrage de charge améliore la distribution du trafic, mais ne résout pas le problème de la défaillance de l'équilibreur de charge lui-même. Keepalived aide les administrateurs à mettre en place une adresse IP virtuelle flottante et un basculement automatique entre les nœuds, ce qui constitue une brique fondamentale pour les services Linux à haute disponibilité. Comprendre ce modèle est essentiel lorsque les systèmes exigent une continuité de service au-delà d'un seul hôte.

Ce que vous allez apprendre

  • Comprendre les concepts du VRRP et comment Keepalived assure le basculement.
  • Configurer un nœud maître pour une paire de services à haute disponibilité.
  • Configurer un nœud de secours (backup) capable de prendre le relais en cas de besoin.
  • Tester le comportement de basculement plutôt que de supposer qu'il fonctionne.
  • Utiliser des vérifications basées sur les services pour que les décisions de basculement reflètent l'état de santé réel de l'application.
  • Appliquer ces concepts dans un défi pratique de service web en haute disponibilité.

Feuille de route du cours

Le cours commence par les concepts du VRRP et l'installation de Keepalived afin que vous puissiez appréhender le modèle de basculement avant de passer à la configuration. Il se poursuit par la configuration du nœud maître, suivie de celle du nœud de secours, prêt à prendre en charge l'adresse IP virtuelle.

Ensuite, le cours se concentre sur les tests de basculement pour vous permettre de valider le comportement dans des conditions contrôlées, plutôt que de vous fier uniquement à la configuration. Vous ajouterez ensuite une logique de basculement prenant en compte les services, afin que le statut du nœud reflète non seulement l'état de l'hôte, mais aussi celui du service critique.

Le cours se termine par le défi "HA Web Service", où la gestion de l'IP virtuelle, la configuration des rôles, la surveillance de la santé et la validation du basculement sont combinées dans un scénario réaliste axé sur la disponibilité.

À qui s'adresse ce cours ?

Ce cours est destiné aux apprenants Linux et aux professionnels de l'infrastructure qui souhaitent comprendre comment le basculement en haute disponibilité est implémenté sur les piles de services Linux traditionnelles.

Résultats attendus

À la fin de ce cours, vous serez capable de décrire le basculement basé sur le VRRP, de configurer des nœuds maîtres et de secours avec Keepalived, de valider le comportement de reprise de service et d'avoir une vision plus claire de la continuité de service au-delà d'un serveur unique.

Enseignant

labby
Labby
Labby is the LabEx teacher.