Scénario #25067
ScribeAD : Implementer la restauration de la sauvegarde Bareos de l'AD
100%
Description
Suite de #25579
Demande originale¶
Le module ScribeAD doit pouvoir être sauvegardé et restauré.
Solutions à mettre en œuvre¶
- Réutiliser/adapter les scripts et configurations du module Seth : http://eole.ac-dijon.fr/documentations/2.6/completes/HTML/ModuleSeth/co/03_ActiveDirectory_Normal.html#rcN33f
- L'idée est d'utiliser le(s) fichier(s) de la procédure de sauvegarde "logique" du Samba AD ('/var/lib/lxc/addc/rootfs/home/backup/samba'). Il faut créer un job de restauration dédié inspiré de celui du Seth.
- A faire en 2.7.1
- eole-bareos permet de sauvegarder et restaurer l'Active Directory des modules ScribeAD et HorusAD
- (travail EOLE) Intégrer ces éléments dans les procédures de tests Jenkins et Squash.
- (travail EOLE) Prévoir la maj des tests de restauration Squash et Jenkins...
Critères d'acceptation¶
- Séquence de test à dérouler:
- Installer un ScribeAD
- intégrer un poste PC (+ validation de la clé salt)
- sauvegarder du scribeAD
- destruction de la VM ScribeAD
- ré instanciation d'une nouvelle machine ScribeAD
- vérifier que l'entrée
computer
du PC est bien absente - faire la restauration
- (reboot serveur + pc ?)
- vérifier que l'entrée
computer
du PC est présente - sur le serveur:
salt-call test.ping <pc>
doit être ok - aller sur le PC, et vérifier que l'interaction scribe/pc est fonctionnelle
- le test jenkins https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-sauvegarde-bareos-restaure-full-2.7.1-amd64 doit être passant
Sous-tâches
Demandes liées
Révisions associées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Sujet changé de Prévoir un script de restauration à ScribeAD : proposer une procédure de restauration de la sauvegarde Bareos de l'AD
- Tâche parente
#24947supprimé
#2 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Tracker changé de Tâche à Scénario
- Version cible
sprint 2018 38-40 Equipe MENSRsupprimé - Début
19/09/2018supprimé - Release mis à EOLE 2.7.0
- Points de scénarios mis à 6.0
#3 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Release changé de EOLE 2.7.0 à EOLE 2.7.1
#4 Mis à jour par Gilles Grandgérard il y a plus de 5 ans
- Release changé de EOLE 2.7.1 à ScribeAD et clients
#5 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Echéance mis à 07/06/2019
- Version cible mis à sprint 2019 21-23 Equipe MENSR
- Début mis à 20/05/2019
#6 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Suit Scénario #25579: ScribeAD : Finaliser l'implémentation de la sauvegarde de l'Active Directory dans Bareos ajouté
#7 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Description mis à jour (diff)
#8 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Version cible changé de sprint 2019 21-23 Equipe MENSR à sprint 2019 24-26 Equipe MENSR
#9 Mis à jour par Gilles Grandgérard il y a presque 5 ans
- Echéance
07/06/2019supprimé - Version cible
sprint 2019 24-26 Equipe MENSRsupprimé - Début
07/05/2019supprimé - Release changé de ScribeAD et clients à EOLE 2.7.1.1
#10 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Echéance mis à 20/09/2019
- Version cible mis à sprint 2019 36-38 Equipe MENSR
- Début mis à 20/08/2019
#11 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Echéance
20/09/2019supprimé - Version cible
sprint 2019 36-38 Equipe MENSRsupprimé - Début
20/08/2019supprimé - Release changé de EOLE 2.7.1.1 à Carnet de produit (Cadoles)
#12 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Projet changé de Distribution EOLE à eole-bareos
#13 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Sujet changé de ScribeAD : proposer une procédure de restauration de la sauvegarde Bareos de l'AD à ScribeAD : Implementer la restauration de la sauvegarde Bareos de l'AD
- Description mis à jour (diff)
#14 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
- Points de scénarios changé de 6.0 à 8.0
#15 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Lié à Tâche #28911: ScribeAD : les clés salt doivent être sauvegardées ajouté
#16 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Description mis à jour (diff)
#17 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Echéance mis à 11/10/2019
- Version cible mis à Prestation Cadoles 39-41
- Début mis à 23/09/2019
#18 Mis à jour par Benjamin Bohard il y a plus de 4 ans
- Description mis à jour (diff)
Il faudrait, si possible, éviter les liens internes pour les applications.
#19 Mis à jour par Benjamin Bohard il y a plus de 4 ans
Depuis la 4.9, la sauvegarde est gérée via samba-tool. Ne pas repartir du script samba-backup.
https://wiki.samba.org/index.php/Back_up_and_Restoring_a_Samba_AD_DC
#20 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
Dans le scénario il est indiqué :
Réutiliser/adapter les scripts et configurations du module Seth : http://eole.ac-dijon.fr/documentations/2.6/completes/HTML/ModuleSeth/co/03_ActiveDirectory_Normal.html#rcN33f
La page en lien concerne l'ancienne méthode de sauvegarde de l'AD que l'on retrouve ici : https://wiki.samba.org/index.php/Using_the_samba_backup_script
Dans cette page on retrouve 2 phrases importantes :
- This page describes creating a backup on Samba v4.0-v4.8.
- Until this line is removed, consider this document as a DRAFT, that may contain faults or is missing something!
Maintenant on utilise la nouvelle méthode ( https://dev-eole.ac-dijon.fr/issues/26472 ) : https://wiki.samba.org/index.php/Back_up_and_Restoring_a_Samba_AD_DC
En dessous, dans le scénario, nous pouvons lire :
L'idée est d'utiliser le(s) fichier(s) de la procédure de sauvegarde "logique" du Samba AD ('/var/lib/lxc/addc/rootfs/home/backup/samba'). Il faut créer un job de restauration dédié inspiré de celui du Seth.
Cette procédure n'existe pas sur le Seth (ou alors j'ai loupé). J'ai du implémenté ma propre procédure de restauration.
Je propose :
- de fusionner la procédure de sauvegarde du Seth et du ScribeAD/HorusAD ;
- proposer une procédure unique pour restaurer un Seth ou un ScribeAD/HorusAD.
#21 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Lié à Tâche #29059: Validation du scénario : ScribeAD - implémenter la restauration de la sauvegarde bareos de l’AD ajouté
#22 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
- Assigné à mis à Emmanuel GARETTE
Pour j'ai lancé une sauvegarde sur un Scribe avec import :
bareosconfig.py -s manual bareosconfig.py -n --level=False
Copier la sauvegarde sur une autre machine :
scp -r scribe.etb1.lan:/mnt/sauvegardes/ .
Démarrer un Scribe instancié mais sans import.
Copier les fichiers :
scp -r sauvegardes/* scribe.etb1.lan:/mnt/sauvegardes/
Et restaurer :
chown bareos: /mnt/sauvegardes/* bareosconfig.py -s manual bareosrestore.py --catalog bareosrestore.py --all
#23 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Statut changé de Nouveau à Terminé (Sprint)
#24 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Lié à Scénario #29123: ScribeAD : erreurs lors de la restauration des quotas ajouté
#25 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Release changé de Carnet de produit (Cadoles) à EOLE 2.7.1.2