Piste d’investigations : Un cluster avec Heartbeat et Drbd
Haute disponibilité, Linux, HA, DRBD, Heartbeat, cluster, Debian, raid1
Pour assurer la haute disponibilité d’un service, on utilisera ici deux serveurs identiques, disposant chacun de ressources en disque suffisantes pour assurer le service.
Ces deux serveurs seront reliés par une interface réseau gigabit dédiée et un lien série. Grâce à ces liaisons le logiciel Heartbeat pourra surveiller l’état des deux serveurs, et lancer les procédures de bascule d’un serveur à l’autre en cas de panne. C’est le logiciel DRBD qui garantira la disponibilité des données lors des bascules, grâce à son implémentation très performante de raid1 sur ip. Grâce au travail qu’accomplit DRBD au niveau block device, le couple Heartbeat/DRBD permet de rendre hautement disponible à peu près n’importe quel service.
Les avantages de cette solution sont sa robustesse, son excellent support communautaire, l’économie de matériels couteux de type SAN , et son caractère 100% libre.