« LINUX:Haute disponibilité » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 17 : | Ligne 17 : | ||
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. | 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. | |||
Version du 6 février 2023 à 19:39
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.