N'GUESSAN K. Hyppolyte 2012 - 2013
46
CHAPITRE III : DEPLOIEMENT DE LA SOLUTION
D'AMELIORATION DU SYSTEME DE SAUVEGARDE ET DE RESTAURATION DE DONNEES
III.1. Introduction partielle
Ce chapitre est consacré à la
réalisation de notre projet. Pour commencer, nous présentons tout
d'abord, les différentes améliorations apportées au
système de sauvegarde et de restauration de données de la DGTTC,
en vue d'augmenter sa disponibilité selon le cahier de charges qui nous
a été soumis. Nous procédons ensuite à son
installation et à sa configuration. Pour finir, nous faisons son
estimation financière et présentons son impact sur le
réseau existant de la DGTTC.
III.2. Présentation de la solution
Pour résoudre les problèmes soumis à
notre expertise à travers le cahier de charges qui nous a
été soumis, nous avons décidé d'installer un autre
serveur de sauvegarde et de restauration de données. Nous allons par la
suite créer un clustering de serveur. Ensuite, nous allons mettre en
place un RAID de niveau 1, c'est-à-dire mirroring de partition à
travers une interface réseau. Nous allons pour finir, externaliser les
sauvegardes vers un serveur distant tel que le présente la figure 10.
Pour cela, nous allons choisir comme gestionnaire de
sauvegarde, BackupPC ; pour le service de haute
disponibilité, nous avons choisi Heartbeat ou linux HA (High
Availability) et enfin, pour la mise en place de la solution RAID de
niveau 1, nous avons opté pour Distributed Replicated Block
Device (DRBD).
N'GUESSAN K. Hyppolyte 2012 - 2013
47
Figure 10: La nouvelle architecture réseau de la DGTTC
(Source : Hyppolyte N'GUESSAN)
N'GUESSAN K. Hyppolyte 2012 - 2013
48
III.1.1. BackupPC
BackupPC est un logiciel libre utilisé pour
sauvegarder un ensemble de postes. Il possède une interface Web pour
configurer, lancer des sauvegardes ou restaurer des fichiers. Il est
également possible de sauvegarder des bases de données. BackupPC
permet de sauvegarder automatiquement à des intervalles de temps
réguliers des répertoires situés sur des machines du
réseau. Il permet d'assurer une politique de sauvegardes pour des
clients de différents types (Unix, GNU/Linux, Windows, Mac).
III.1.2. Heartbeat ou linux High Availability
Heartbeat ou linux HA (High Availability) est un
système permettant, sous Linux, la mise en cluster (en groupe) de
plusieurs serveurs. C'est plus clairement un outil de haute
disponibilité qui va permettre à plusieurs serveurs d'effectuer
entre eux un processus de fail-over. Le principe du «fail- over» (ou
«tolérance de panne«) est le fait qu'un serveur appelé
«passif» ou «esclave» soit en attente et puisse prendre le
relais d'un serveur «actif» ou «maitre» si ce dernier
serait amené à tomber en panne ou à ne plus fournir un
service. Le principe d'Heartbeat est donc de mettre nos serveurs dans un
cluster qui détiendra et sera représenté par une IP
«virtuelle» par laquelle lesclients vont passer plutôt que de
passer par l'IP d'un serveur (actif ou passif). Le processus Heartbeat se
chargera de passer les communications aux serveurs actif si celui-ci est vivant
et au serveur passif le cas échéant.
Nous allons donc mettre en place un clustering de serveur qui
partagera une même adresse IP virtuelle. Le but étant qu'il y a
toujours une réponse à un ping vers une IP (qui sera l'IP
virtuelle du cluster).
|