LINUX:Haute disponibilité


retour au menu de Linux


But

L'informatique devient de plus en plus cruciale et le temps d'indisponibilité doit être déduite au minimum. Ces temps d'indisponibilité font suite à des erreurs humaines mais surtout à des problèmes matériels.

Chaque type de problème a sa parade plus ou moins efficace selon les moyens mis en oeuvre.

Dans cet article, nous aborderons certaines approches: la duplication de matériel par l'utilisation de grappe de machines ou Cluster.

La pièce centrale utilisée est Pacemaker associées à Corosync, Pcs et Drbd.

  • Corosync est là pour récupérer les informations de présence des machines dans la grappe
  • Pacemaker permet de gérer les ressources sur ces machines
  • Pcs sert à configurer cette grappe et de leur donner des ordres
  • Drbd est un équivalent au RAID1 mais les disques sont sur deux machines différentes et la duplication des données de fait à travers le réseau

Nous aborderons leur utilisation au travers de divers exemples. En premier, nous utiliserons la notons de Failover ou Basculement et ensuite celle de Loadbalancing ou Répartition de charge en y ajoutant le logiciel Ldirectord.


Installation de Pacemaker, Corosync et Pcs

Ces trois composantes sont liées. Pour les installer, exécutez les commandes suivantes:

dnf install pcs
dnf install pacemaker
dnf install corosync

et éventuellement:

dnf install fence-agents-all




Activation et lancement

Dès que la phase de configuration de base est effectuée et non avant, On active ces trois produits:

systemctl enable pcsd
systemctl enable corosync
systemctl enable pacemaker

et on les lancent:

systemctl start pcsd
systemctl start corosync
systemctl start pacemaker

Ces étapes sont à effectuer sur les différentes machines du cluster.







retour au menu de Linux