Debian

Mise en oeuvre d'un cluster Haute Disponibilité sous Linux

Au cours de mes vacations au sein de l'IUT de Metz, j'ai donné comme projet à un groupe d'étudiants de Licence professionnelle "Systèmes Informatiques & Logiciels" le sujet suivant :

Mettre en place un serveur de fichiers « dans les nuages » afin de permettre l’accès et l’édition de fichiers depuis presque n’importe quel type de terminal...Ce serveur devra être de haute disponibilité pour garantir un accès continue aux données. A la fin de l’activité, un simple navigateur Web et un client WebDAV permettront de consulter directement les fichiers présents sur notre serveur


Je présente ici la mise en oeuvre d’un cluster Actif / Passif à basculement automatique composé de deux noeuds sous Debian 6.
La gestion du cluster est assuré par HeartBeat.

Les données sont stockées sur un volume dont les blocs sont synchronisés en temps réels entre les 2 noeuds via DRBD.

En plus des notions de clustering, le sujet traite également de la mise en oeuvre d’un serveur Apache 2, assez poussée, avec notamment le module WebDAV (oui, je sais, les puristes de la sécurité ne vont pas aimer...) mais aussi de sécurisation de base d’un serveur (Fail2Ban etc.)

La suite de l’histoire dans cet article !