Heartbeat La haute disponibilité logicielle via Heartbeat Heartbeat est un logiciel de surveillance de la disponibilité des programmes Heartbeat écoute les battements de c ?ur - des signaux émis par les services d'une grappe de serveurs lorsqu'ils sont op
La haute disponibilité logicielle via Heartbeat Heartbeat est un logiciel de surveillance de la disponibilité des programmes Heartbeat écoute les battements de c ?ur - des signaux émis par les services d'une grappe de serveurs lorsqu'ils sont opérationnels Il exécute des scripts d'initialisations lorsqu'une machine tombe plus d'entente du battement de c ?ur ou est à nouveau disponible Heartbeat fonctionne à partir de deux machines et peut être mis en place pour des architectures réseaux plus complexes Règles de base Ne pas con ?gurer l'IP virtuelle sur votre système Linux ? Heartbeat qui s'en occupera Les services qui seront lancés par Heartbeat ne doivent pas être chargés automatiquement au démarrage de Linux ? Heartbeat qui s'en occupera En ?n Les ?chiers de paramètres doivent être identiques sur les deux serveurs pour fonctionner Installation du programme apt-get update apt-get install heartbeat Con ?guration Pour le faire fonctionner il faut créer ?chiers de con ?guration dans le dossier etc heartbeat etc heartbeat ha cf etc heartbeat haresources etc heartbeat authkeys log ?le logfacility keepalive deadtime initdead bcast udpport auto failback node node var log ha-log local eth no srv srv srv Ipaddr eth apache auth sha mot-de-passe etc heartbeat ha cf Ce ?chier détermine la liste des machines à utiliser et la manière de dialoguer entre elles log ?le facultatif Fichier o? loguer les évènements relatifs à heartbeat lancement arrêt etc Logfacility Indique quelle facility le syslog devra utiliser pour loguer les évènements Les valeurs peuvent changer selon les systèmes mais local reste une valeur sûre Keepalive Intervalle entre battements de coeur La valeur est en secondes par défaut Deadtime Temps nécessaire avant de considérer qu'un noeud est mort Bcast Spéci ?e l'interface réseau utilisée par Heartbeat pour envoyer les battements de c ?ur en UDP Node Liste des machines utilisées pour la haute disponibilité séparées par des espaces autofailback Comportement à adopter si la machine en panne revient sur le réseau Si le paramètre est à 'O ? no' elle se met simplement en attente Avec 'On yes' elle redevient la machine active et celle qui fonctionne à l'heure actuelle repasse en passive Respawn Permet de lancer un programme au démarrage de heartbeat qui sera tout le temps actif Le premier paramètre est l'id de l'utilisateur qui lancera le programme Le second le programme lui-même On instancie ici ipfail qui est à peu près le seul logiciel intéressant à lancer Il permet d'accélérer la détection d'erreur en regardant la disponibilité des liens réseaux en plus d'attendre un certain nombre de battements de coeur Ceci permet au serveur passif de prendre la main dés qu'une connexion réseau est coupée au lieu d'attendre la non réception de X battements de coeur Apiauth Utilisé conjointement avec respawn Indique quels groupes et utilisateurs ont le droit de dialoguer avec les programmes lancés par respawn Ces programmes étant normalement utilisés pour des besoins internes il semble logique d'interdire les accès extérieurs La syntaxe est nomprogramme uid uidsouhaité gid gidsouhaité Rmq Les battements de c ?urs ?
Documents similaires
-
82
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 14, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 56.2kB