Outils pour utilisateurs

Outils du site


heartbeat

Table des matières

= Heartbeat =

Principe:

Illustration du principe de haute disponibilité avec heartbeat. On configure une machine pour quelle prenne le relais d'un serveur dans le cas où ce dernier “tombe en panne”.

Il conviendra de:

  • définir ce que signifie “tomber en panne”
  • garantir l'intégrité des données partagées entre les machines
  • garantir la disponibilité au niveau réseau
  • s'assurer qu'une machin “en panne” le reste.

Les 2 machines doivent être liées par plusieurs liens:

  • cable réseau dédié
  • cable null-modem

La détection heartbeat se fera par l'intermédiaire de ces liens.

Installation

apt-get install[[:heartbeat| ]]

Configuration

La configuration doit être la même pour les 2 machines.

  • vi /etc/ha.d/ha.cf
logfile /var/log/ha-log
logfacility     local0
keepalive 2
deadtime 30
warntime 10
initdead 120
udpport 694
bcast   eth1
auto_failback off
node    one.maison.opendoor.fr
node    two.maison.opendoor.fr
  • vi /etc/haresources
one.[[:maison|maison]].[[:commercial:opendoor|opendoor]].fr[[:old:apache2| ]]
  • one.maison.opendoor.fr correspond au noeud principal chargé de faire tourner le service.
  • apache2 correspond au programme et au 'script d'init' correspondant que nous allons monitorer.
  • ce service, désormais sous la charge de heartbeat, ne doit plus être lancé par init. Il faut le désactiver:
update-rc.d/ -f [[:apache|apache2]] remove
  • vi /etc/had.d/authkeys

=[auth 1 1 sha1 montdepassetressecret </code>

# vim: set filetype=dokuwiki:

heartbeat.txt · Dernière modification: 2015/10/06 20:06 (modification externe)