Project

General

Profile

Scénario #18213

Eoliser le processus de sauvegarde de l'AD et intégrer un script de reprise sur incident

Added by Emmanuel IHRY almost 5 years ago. Updated over 4 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
-
Category:
Version mineure
Start date:
12/01/2016
Due date:
02/10/2017
% Done:

100%

Estimated time:
(Total: 32.00 h)
Spent time:
(Total: 20.00 h)
Story points:
4.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

- samba fournit un script de sauvegarde qui n'est pas intégré à la distribution ubuntu (script samba_backup https://wiki.samba.org/index.php/Backup_and_restore_an_Samba_AD_DC).
Il faut adapter ce script et l'intégrer au module SETH
- Un problème de corruption de la base AD peut nécessiter de restaurer une sauvegarde sur le RWDC principal et de relancer la synchronisation de tous les autres RWDC et RODC. Il faudrait étudier la pertinence d'intégrer des scripts de reprise sur incident sur SETH


Subtasks

Tâche #18214: Intégrer et adapater le script samba_backup au module SethFerméBenjamin Bohard

Tâche #18215: Etudier / Mettre en place un processus de reprise sur incident, permettant de resynchroniser un RWDC secondaire / RODC à partir du principalFerméMichel BALLY

Tâche #18814: Création de variables pour personnaliser le processus de sauvegarde.FerméBenjamin Bohard

Associated revisions

Revision 056bf93c (diff)
Added by Benjamin Bohard over 4 years ago

Donner systématiquement le choix de l’archivage des données du service samba.

Ref #18213

Revision 573e8234 (diff)
Added by Benjamin Bohard over 4 years ago

Désactiver effectivement la tâche d’archivage.

Ref #18213

Revision 454d6897 (diff)
Added by Benjamin Bohard over 4 years ago

Activer la tâche schedule uniquement si bareos est utilisé.

Ref #18213

Revision b2ab3dbf (diff)
Added by Benjamin Bohard over 4 years ago

Supprimer la fonction eosfunc inutilisée.

Ref #18213

History

#1 Updated by Emmanuel IHRY almost 5 years ago

  • Category set to Version mineure
  • Story points set to 4.0

#2 Updated by Emmanuel IHRY almost 5 years ago

  • Release set to EOLE 2.6.1

#3 Updated by Emmanuel IHRY over 4 years ago

  • Due date set to 02/10/2017
  • Target version set to sprint 2017 4-6 Equipe PNE-SR
  • Start date set to 01/23/2017

#4 Updated by Benjamin Bohard over 4 years ago

La sauvegarde est forcément activée, et disponible selon deux modes :
La sauvegarde est activable sur tous les modules Seth, quelque soit leur rôle et propose deux modes :
  • indépendant : archivage toutes les N heures (entières) des dossiers /etc/samba, /home/sysvol et /var/lib/samba/private, dans un dossier au choix, via le script samba_backup ;
  • intégré à bareos : sauvegarde via bacula avec une tâche d’archivage du contenu de /var/lib/samba/private tous les jours, avant la sauvegarde si elle est programmée.

Dans l’intégration à bareos, /etc/samba et /home/sysvol sont sauvegardés, avec support des acl, directement par bareos.

Le mode bareos n’est disponible que lorsque la variable activer_bareos_dir est à oui. Il active une liste d’emplacement à sauvegarder (/etc/samba, /home/sysvol et le répertoire spécifié pour l’archivage des /var/lib/samba/private) et une tâche eole-schedule en daily, pre (script samba_backup).

Le mode indépendant (standalone) est disponible tout le temps. Il permet d’archiver pour un nombre de jour donné le contenu des dossiers /etc/samba, /home/sysvol et /var/lib/samba/private. L’intervalle de création des archives est exprimé en heures et transcrit, dans la tâche cron, par la syntaxe */N dans le champ des heures pour N inférieur à 24. C’est donc un intervalle qui ne se propage pas d’un jour à l’autre (pas de décalage sur le jour suivant pour les intervalles impaires supérieurs à 2).

#5 Updated by Benjamin Bohard over 4 years ago

  • Related to Tâche #18954: Documenter les partages additionnels et la corbeille pour le module Seth en 2.6.1 added

#6 Updated by Emmanuel IHRY over 4 years ago

  • Status changed from Nouveau to Terminé (Sprint)

#8 Updated by Joël Cuissinat over 4 years ago

  • Related to deleted (Tâche #18954: Documenter les partages additionnels et la corbeille pour le module Seth en 2.6.1)

#9 Updated by Joël Cuissinat over 4 years ago

  • Description updated (diff)

Also available in: Atom PDF