Sauvegardes Réseau avec Bacula Sommaire : Page 2 à 3 : Phase 1 - Installation serveur de Bacula Page 4 : Phase 2 - Configuration client de Bacula Page 5 à 6 : Phase 3 - Paramétrage de la sauvegarde Page 1 sur 6
Phase 1 : Installation serveur de Bacula Installation : Apt-get install bacula bacula-console-qt Lors de la configuration de bacula-director-sqlite3, choisir «Oui» pour une configuration automatique de la base de données Espace de stockage : Mkdir /backup Chown bacula /backup Configuration du director : Netstat plunt grep bacula nano /etc/bacula/bacula-dir.conf Modifier les adresses d écoutes : éditer le fichier /etc/bacula/bacula-dir.conf et mettre en commentaire (grâce à # en début de ligne) l adresse loopback du bloc director. Page 2 sur 6
Notifications par mail : (note : Si l on veut changer le Name «Daemon», dans ce cas il faut le changer dans toute les références du fichier) Valider : o Valider la syntaxe du fichier de configuration : Bacula-dir t o Relancer Daemon : /etc/init.d/bacula-director restart Serveur de stockage : o gedit /etc/bacula/bacula-sd.conf o Remplacer le label «Archive device» par /backup o Vérifier Bacula-sd t Vérifier que les 3 daemon sont exécuté : Netstat plunt grep bacula Page 3 sur 6
Console d administration et création de l unité de sauvegarde: Pour accéder à la console de bacula, dans le terminal, utilisé la commande : Bconsole Puis saisir dans cette console : o «Label» o Saisir le nom du volume : «vol1» o Sélectionner File en saisissant «2» comme option Phase 2 : Configuration client de Bacula Installation du client sur un poste Windows : Saisir en dir-name le répertoire de sauvegarde de bacula (ici «Debian-7-dir») Choisir le répertoire de destination du fichier de configuration bacula client Editer ce fichier et renseigner l adresse ip du poste à la ligne adresse (ici 172.16.69.1). Copier le contenu de ce fichier à la fin du fichier etc/bacula/bacula-dir.conf sur le serveur. Vérifier le bon fonctionnement du client sur Windows grâce à la commande : Netstat abn p tcp Le port indiqué est le 9102, et il est nécessaire d ajouter une règle au pare-feu Windows pour autoriser le trafic par ce port (en communication TCP). Page 4 sur 6
Phase 3 : Paramétrage de la sauvegarde Définir le FileSet : Editer le fichier bacula-dir.conf et modifier la catégorie FileSet : Nano etc/bacula/bacula-dir.conf Wild exclue de la sauvegarde les fichiers dont le nom est spécifié (ici par exemple tout les fichiers avec l extension de fichier.avi) Wilddir exclue de la sauvegarde le dossier spécifié. Types de sauvegardes : Sauvegarde complète Sauvegarde incrémentale Sauvegarde différentielle La sauvegarde complète réalise une copie conforme des données à sauvegarder. Elle peut poser des problèmes de lenteur et d espace disque nécessaire important. En revanche elle permet d'obtenir une image fidèle des données. La sauvegarde incrémentale copie tous les éléments modifiés depuis la sauvegarde précédente. Plus rapide qu'une sauvegarde totale car elle emploie uniquement les fichiers modifiés, et nécessite un espace de stockage plus faible. Mais elle nécessite en contrepartie de posséder les sauvegardes incrémentale précédentes pour reconstituer la sauvegarde complète ce qui implique une restauration longue. La sauvegarde différentielle se focalise uniquement sur les fichiers modifiées depuis la dernière sauvegarde complète, ce qui la rend plus lente et plus couteuse en espace de stockage qu'une sauvegarde incrémentale mais également plus fiable car seule la sauvegarde complète est nécessaire pour reconstituer les données sauvegardées. Page 5 sur 6
Définir le Job : Exécuter l interface graphique de Bacula (Dans le terminal, saisir : bat). Cliquer sur l icône «Run a job» Configurer la sauvegarde : o Client : Sélectionne l identificateur du client o When : Moment prévu pour la sauveguarde Cliquer sur Ok (le déroulement du job peut se suivre dans la catégorie «Jobs runs») Restaurer : Exécuter l interface graphique de Bacula (Dans le terminal, saisir : bat). Cliquer sur l icône «Selects Jobs» Sélectionner Job, et choisir l opération voulu (ici backup station W7 par exemple) Page 6 sur 6