Tâche #29066
Scénario #25067: ScribeAD : Implementer la restauration de la sauvegarde Bareos de l'AD
Proposition de packaging de la sauvegarde et de la restauration de l'ADDC
100%
Description
Sauvegarde¶
Pour la sauvegarde nous avons besoin de 7 fichiers :
- un fichier schedule pour extraire les données samba ;
- un dico "extra" pour programmer la sauvegarde ;
- un script bash exécuté soit par cron (méthode MTES) soit par schedule ;
- le fichier de configuration du script bash ;
- un script python qui appelle la sous-fonction de sauvegarde samba-tool ;
- un script cron pour lancer la sauvegarde (méthode MTES) ;
- un fichier de configuration de fileset pour sauvegarder /home/backup/samba.
Etat des lieux¶
le schedule¶
- sur Scribe : eole-ad-dc: /usr/share/eole/schedule/scripts/samba_backup
- sur Seth : scribe-ad: /usr/share/eole/schedule/scripts/addc
le dico "extra"¶
- sur Scribe : scribe-ad: /usr/share/eole/creole/extra/schedule/01_addc.xml
- sur Seth : eole-ad-dc: /usr/share/eole/creole/extra/schedule/01_samba.xml
le script bash¶
- sur Scribe : eole-ad-scripts: /usr/bin/addc_backup
- sur Seth : inexistant
le fichier de configuration du script bash¶
- sur Scribe : inexistant
- sur Seth : eole-ad-dc: /usr/share/eole/creole/distrib/samba_backup.conf
le script python¶
- sur Scribe : eole-ad-dc-scripts: /usr/share/eole/sbin/samba_backup
- sur Seth : eole-ad-dc: /usr/share/eole/sbin/samba_backup
le cron¶
- sur Scribe : inexistant
- sur Seth : eole-ad-dc: /usr/share/eole/creole/distrib/samba-backup.cron
un fichier de configuration de fileset¶
- sur Scribe : scribe-ad: /etc/bareos/bareosfichiers.d/addc.conf
- sur Seth : inclus dans la sauvegarde dans /home/backup
Propositions¶
Mettre en commun les scripts Seth et Scribe et différencier si on a un conteneur ou non, si c'est bareos ou non dans le code.
L'ensemble sera installer sur les 2 modules
- Le script schedule sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-bareos ;
- le dico "extra" sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-bareos ;
- un fichier de configuration de fileset sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-bareos ;
- le script bash sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-scripts
- le fichier de configuration du script bash sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-scripts
- le script python sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-scripts
- le cron sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-scripts
Sur Scribe, le paquet eole-ad-dc-bareos sera installé sur le maitre et le paquet eole-ad-dc-scripts dans le conteneur.
Sur Seth, le paquet eole-ad-dc sera installé.
Restauration¶
Pour la restauration nous avons besoin de 2 fichiers :
- un fichier pour ajouter l'option --addc à bareosrestore.py ;
- un script de restauration bareos.
Attention, cas non pris en charge : la restauration via la sauvegarde cron.
Etat des lieux¶
Inexistant
Propositions¶
- le fichier pour ajouter l'option sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-bareos ;
- le script de restauration bareos sera mis dans les deux paquets eole-ad-dc et eole-ad-dc-scripts.
History
#1 Updated by Matthieu Lamalle almost 4 years ago
- Status changed from Nouveau to Résolu
#2 Updated by Joël Cuissinat almost 4 years ago
- Status changed from Résolu to Fermé
- % Done changed from 0 to 100
- Remaining (hours) set to 0.0