{{tag>système sécurité serveur haute_disponibilité}}
----
====== Heartbeat ======
Heartbeat (battement de cœur) permet de gérer différents services de [[wpfr>haute disponibilité]] (High Availability : HA) au sein d'un cluster.
[[http://www.clusterlabs.org/#2|Pacemaker]] est un gestionnaire de cluster. Il utilise soit heartbeat ou bien corosync pour contrôler les machines. Il est préférable d'utiliser pacemaker car une interface java est disponible pour l'installer et le configurer via un accès ssh.
Pour plus d'information reportez-vous à la page du logiciel [[pacemaker]].
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
===== Installation =====
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://heartbeat|heartbeat]]**.
===== Configuration et utilisation =====
Il est conseillé de lire et de suivre la documentation du site officiel :
* introduction : http://www.linux-ha.org/LearningAboutHeartbeat
* tutoriel officiel : http://www.linux-ha.org/HeartbeatTutorials
Ces liens pointent vers des adresses qui ne contiennent pas forcement des informations à jour. Le projet [[http://www.linux-ha.org/wiki/Documentation|HA-Linux utilise maintenant un wiki]].
Un exemple de configuration est proposé dans ce [[:tutoriel:mirroring_sur_deux_serveurs#configuration1|tutoriel]].
==== Statut d'Heartbeat ====
cl_status rscstatus
Nous affiche le statut des services du cluster :
* local (la machine ne gère que ses services)
* All (la machine gère tous les services du cluster)
* Foreign (la machine gère les services de l'autre noeud)
* None (la machine ne gère aucun service)
===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
===== Voir aussi =====
* **(en)** [[http://www.linux-ha.org/|Site officiel de Heartbeat et de la Haute Disponibilité sous GNU/Linux]]
* **(fr)** [[:tutoriel:mirroring_sur_deux_serveurs|Tutoriel d'utilisation conjointe avec DRBD et Samba]]
* **(fr)** [[http://www-igm.univ-mlv.fr/~dr/XPOSE2006/JEREMIE_LEGRAND_HAUTE_DOSPO/pratique2.htm|tutoriel]] configuration et utilisation de Heartbeat
* **(en)** [[http://www.clusterlabs.org/wiki/FAQ#Which_Messaging_Layer_Should_I_Choose.3F|OpenAIS, Heartbeat and Pacemaker: what exactly are they now?]]
* **(fr)** [[http://www.it-connect.fr/clustering-et-haute-disponibilite-sous-linux-avec-heartbeat%ef%bb%bf/|Clustering et Haute Disponibilité avec Heartbeat]] sur IT-Connect
----
//Contributeur principaux : [[:utilisateurs:mrwaloo|MrWaloo]], [[:utilisateurs:herrleiche|Herrleiche]].//