Posez les bases d’un cluster HA classique: arbitrage, ressources et contraintes.
objectifs d’apprentissage
- Installer composantes.
- Créer ressource IP flottante.
- Tester bascule.
prérequis
- Deux nœuds.
- Accès root.
notions clés
- corosync.
- pacemaker.
- stonith (aperçu).
démonstration guidée
étape 1
Installation et configuration minimaliste (concept).
# sudo apt-get install -y corosync pacemaker pcs
# sudo pcs cluster auth node1 node2
# sudo pcs cluster setup --name mycluster node1 node2
# sudo pcs cluster start --all
étape 2
Créer une IP virtuelle et vérifier son portage.
# sudo pcs resource create vip IPaddr2 ip=192.0.2.200 cidr_netmask=24 op monitor interval=10s
# ip addr show | grep 192.0.2.200 || true
exercice
Ajoutez une contrainte d’ordre: l’IP doit démarrer après un service.
correction
Exemple de contrainte (concept).
# sudo pcs constraint order start myservice then vip
quiz éclair
- Quel composant transporte les messages de cluster ?
- a) corosync
- b) pacemaker
- c) keepalived