2.7 La sauvegarde et la restauration
Elle est important d'effectuer une sauvegarde complète
suite à l'installation du serveur qui permettre la rapidité de sa
réinstallation .Il faut également mettre en place une politique
de sauvegarde journalière.L'utilisation des serveurs de secours doit
être envisagée.Il existe plusieurs outils qui peuvent assurer la
sauvegarde et la restauration ,mondo ,Clonzilla ,rsync et Bacula .
Durant ce travail j'ai utilisé Bacula , il est
relativement facile à manipuler et très efficace, tout en offrant
de nombreuses fonctionnalités de gestion de stockage avancées qui
le rendent facile à trouver et récupérer des fichiers
perdus ou endommagés. En termes techniques, il est un Open Source,
programme de sauvegarde basé sur le réseau.Il est
considéré comme le programme de backup le plus populaire.
Bacula est structuré comme un certain nombre de
composants coopérants, qui utilisent tous les sockets TCP pour
communiquer sur une connexion réseau. L'utili-sation du protocole TCP /
IP comme le transport entre composants est essentielle à la philosophie
de conception de Bacula, car il permet aux composants d'être
déployés sur des machines multiples ou séparées
(selon la capacité ou l'accès à du matériel
spécialisé) et fournit une méthode omniprésente
pour les commandes inter-composants. Le transport TCP peut être
enveloppé d'une couche de sécurité de couche de transport
standard (TLS) de cryptage pour protéger les données pendant la
transmission.
2.7. La sauvegarde et la restauration 57
Les composants d'application distincts illustrés
ci-dessous fournissent chacun une fonction de base dans l'environnement Bacula.
La liste suivante identifie chaque composant et décrit la fonction
fournie à la demande globale :
Director :Bacula est l'application au coeur d'un
déploiement Bacula,il gère la Supervision de toutes les
opérations ,la planification , le suivi de la dépendance, le
contrôle d'accès , il est responsable de la configuration presque
tous à base de règles. La plupart des modifications à la
configuration Bacula se produisent dans le fichier de configuration de
l'administrateur.
Database server : , élément essentiel de
l'architecture Bacula est le catalogue d'un index des emplacements de stockage
de fichiers sauvegardés Responsable de la maintenance des index de
fichiers et bases de données de volume utilisé pour localiser et
restaurer le fichier rapidement .Bacula Prend en charge trois bases de
données MySQL, PostgreSQL et SQLite .
Storage daemon : gère l'interaction avec les
médias utilisés pour stocker des données de sauvegarde ,
la seule partie de Bacula qui communique réellement avec des supports
physiques en lecture-écriture.
Console :fournit l'interface à l'administrateur et les
utilisateurs pour la gestion des tâches, la gestion des messages et des
informations d'état ,la gestion d'espace de stockage ,sous Linux on
utilise comme console "bconsole".
File daemon : Installé sur les systèmes à
sauvegarder ,transfère effectivement les données du client vers
le serveur de stockage . il communique avec le "Director" afin de
déterminer quels fichiers à sauvegarder puis il transmet les
données directement au "Storage daemon" sélectionné.[Voir
Annexe B bacula page 79]
![](Optimisation-de-la-securite-de-la-performance-et-virtualisation-d-un-serveur-linux67.png)
FIGURE 2.38 - Architecture de Bacula
58 Chapitre 2. Sécurisation du serveur
On peut effectuer la phase de backup et restauration à
l'aide d'invite de commande ou graphiquement en intégrant un module de
gestion bacula à webmin.
![](Optimisation-de-la-securite-de-la-performance-et-virtualisation-d-un-serveur-linux68.png)
FIGURE 2.39 - Restauration du sauvegarde avec bacula
Pour garantir la conservation des données et prendre en
compte le cas de dommage de Bacula , je développe au cours de mon stage
un script de sauvegarde journalière , et un script des restauration qui
sera exécute manuellement pour reprendre un état bien
précis du système .
![](Optimisation-de-la-securite-de-la-performance-et-virtualisation-d-un-serveur-linux69.png)
FIGURE 2.40 - Script de sauvegarde
2.8. Conclusion 59
|