Vous êtes sur la page 1sur 3

Etude dune solution de Clustering fonctionnant sur le

mode Actif / Passif


Cahier des charges de lappel doffres

Lappel doffre que la M2L a mis en place vaut pour ltude, le maquettage et la
validation dune solution permettant damliorer la continuit de service des
services Web existants en cas de panne du serveur.
Pour cette tude, on se focalisera sur le serveur actuel qui hberge le site de
rservation de salle (MRBS) afin dinstaurer de la Haute Disponibilit via
lutilisation dun cluster Actif/Passif bas sur Linux Debian.
Nayant pas des moyens normes, ladministrateur de la Maisons des Ligues de
Lorraine nont ni le temps ni les comptences techniques pointues pour se
pencher sur la question de la haute disponibilit au sein de son infrastructure
de Services Web.
Cest pourquoi, la M2L dsire obtenir lavis dexperts concernant une
proposition pour la mise en place dune solution de Haute Disponibilit
complte (Services Redondants).

Voici les principes retenus pour ltude :

- La dure de linterruption de service doit tre minimale ;


- La perte dinformation doit tre la plus faible possible (idalement aucune
perte) ;
- Il est important quil ny ait aucune corruption ou altration des donnes lors
dune panne ;
- La solution retenue doit fonctionner sur un environnement Linux (Fedora) :
- Les deux serveurs seront bass sur Fedora et fonctionneront avec Apache,
MYSQL et PHP. Ils devront tre capables dhberger de nombreux sites sur une
mme adresse IP ;
- La solution doit tre entirement automatise (aucune intervention humaine
ne doit tre ncessaire) ;
Les systmes de disques doivent tre facilement extensibles et doivent tre
capables de supporter le crash dun disque ;
La maquette devra tre teste sur Virtualbox afin que les administrateurs de la
M2L puissent la reproduire facilement et la tester sans avoir besoin dacheter
du matriel supplmentaire :
La solution retenue devra tre administrable distance via un accs scuris
par SSH ;
La maquette devra tre prsente avec les donnes stockes sur lactuel
serveur MRBS .
Ma mission se portera sur ltude de la solution de clustering, en mode
Actif/Passif.

Quest ce quun cluster ?


Une architecture en cluster est un regroupement de machines strictement
identiques (mme OS et services). Ces machines sont appeles des nuds .
Deux types de cluster existent :
- le cluster Actif/Passif qui permet dassurer ce quon appelle la haute
disponibilit grce la tolrance la panne. Lorsque le serveur Actif
tombe en panne ou ne permet plus de fournir les services, fonctionner
correctement, alors que le serveur qui est en passif prend le relais.
- le cluster Actif/Actif qui permet aussi dassurer la haute disponibilit
mais qui va permettre plusieurs serveurs deffectuer de la rpartition
de charge
Ce qui nous intressera ici sera le cluster Actif/Passif afin de mettre en place le
processus de fail-over (tolrance la panne).
Pour cela, nous allons utiliser le service DRBD (Distributed Replicated Block
Device) de Linux qui va soccuper de la rplication de donnes, pour ne rien
perdre en cas darrt du nud actif, et du programme Heartbeat qui lui sera en
charge de vrifier ltat de sant du nud actif et basculera sur le passif sil ne
rponds plus.
Le logiciel Pacemaker sera utilis pour dmarrer, arrter, et superviser les
ressources du cluster.
Le basculement de nud actif vers passif en cas de problme se passe en
quelques secondes.
Afin de mettre en place le cluster il faut :
- Deux serveurs identique (Fedora)
- Deux serveurs web LAMP
- Un deuxime disque dur sur chacun des serveurs
- Les services Pacemaker, DRBD et Heartbeat
Ci-dessous un schma de larchitectur tudie :

Vous aimerez peut-être aussi