LINUX:Haute disponibilité
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.