Project

General

Profile

Tâche #20555

Updated by Scrum Master over 4 years ago

Un script de sauvegarde local activable grâce à la variable de l'onglet @Active directory@ : "Archiver les données du DC" et paramétrable à l'aide des autres variables du bloc "Archivage des données du contrôleur de domaine" (expert et non).

Techniquement, cela se traduit par l'ajout du script cron :
<pre>
root@dc1:~# cat /etc/cron.d/samba-backup
51 1 * * 0-7 root /usr/share/eole/schedule/scripts/samba_backup
</pre>

Le code est basé sur un script fourni par Samba (cf. #18213, mettre un lien vers https://wiki.samba.org/index.php/Back_up_and_Restoring_a_Samba_AD_DC ?).
Les éléments concernés pas la sauvegarde sont les suivants :
* la configuration Samba (/etc/samba)
* le répertoire "Sysvol" (/home/sysvol) _NB : ajouter une définition_
* le bases Samba "tdb" (/var/lib/samba/private) _NB : ajouter une définition, cf. ligne dans "l'article":https://en.wikipedia.org/wiki/Dbm

Cette fonctionnalité peut être transcendée par la mise en place de Bareos.
<pre>
apt-eole install eole-bareos
</pre>

On retrouve alors toute la puissance de Bareos sur le module Seth :)
Dans cette configuration, le script de sauvegarde est exécuté par eole-schedule (@manage_schedule -l@) et une partie des éléments Samba à sauvegarder est directement gérée par Bareos.

Tout cela est bien mis en valeur dans le test Squash : *AD-T00-004-01 - Test de la sauvegarde*

Back