WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Optimisation de la sécurité de la performance et virtualisation d'un serveur linux.

( Télécharger le fichier original )
par Mohamed Ali Kortli
FST  - Diplôme Nationale dà¢â‚¬â„¢ingénieur En informatique  2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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]

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.

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 .

FIGURE 2.40 - Script de sauvegarde

2.8. Conclusion 59

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo