
Objectif : comprendre, installer, configurer et tester un cluster HA actif/passif

Objectifs pédagogiques
À la fin de cette séquence, vous serez capable de : Comprendre le principe de haute disponibilité Expliquer le fonctionnement d'un failover Installer et configurer Heartbeat Mettre en place une IP virtuelle Analyser les logs du cluster Simuler une panne et observer la bascule
Un serveur tombe → service indisponible → impact business.
👉 En production, l'indisponibilité coûte cher.
Failover = mécanisme automatique de bascule vers un serveur secondaire en cas de panne.
Le client ne voit qu'une seule IP.

Heartbeat (Linux-HA) est un système permettant :
C'est une solution historique de haute disponibilité sous Linux.
Les clients pingent 192.168.1.50.
Avant installation :
ping 192.168.1.30apt updateapt install heartbeat👉 Même installation sur les deux nœuds.
/etc/ha.d/ (ou /etc/heartbeat)Ils doivent être identiques sur les deux serveurs.
Définir les membres et les règles de surveillance.
node linux1
node linux2
keepalive 1
deadtime 10
auto_failback yes

Fréquence des battements (1 seconde)
Après 10 secondes sans réponse → nœud considéré mort
Retour automatique au primaire si rétabli
👉 Point stratégique en production.
/etc/heartbeat/authkeysauth 1
1 sha1 MaClefSecretechmod 600 /etc/heartbeat/authkeys/etc/heartbeat/haresourceslinux1 192.168.1.50service heartbeat startip aL'IP virtuelle apparaît sur le serveur actif.
/var/log/heartbeat.logÉteindre serveur actif
Observer logs sur passif
ip aL'IP 192.168.1.50 doit être présente.
ping 192.168.1.50Toujours joignable.
👉 Est-ce toujours souhaitable en production ?
Important pour professionnaliser la formation :
Mais excellent outil pédagogique.
Aujourd'hui on utilise plutôt :
Heartbeat reste idéal pour comprendre les bases.
Vous avez vu :
Vous comprenez désormais le fonctionnement d'un cluster actif/passif.
Clustering & Haute Disponibilité sous Linux