Retour au cours

haute disponibilite systeme (aperçu)

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

  1. Quel composant transporte les messages de cluster ?
  • a) corosync
  • b) pacemaker
  • c) keepalived

ressources

Sujets abordés