Projet

Général

Profil

Tâche #17559

Scénario #17537: Bareos : afficher des comptes rendus de sauvegarde cohérent avec l'éxécution réalisée (dans Zéphir et diagnose)

Identifier les informations pertinentes à transmettre

Ajouté par Benjamin Bohard il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
17/10/2016
Echéance:
% réalisé:

100%

Temps estimé:
5.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Une sauvegarde au sens EOLE est composée de plusieurs job, chacun pouvant rencontrer divers problèmes bloquants ou non.
Il faut identifier quelles informations sont importantes à transmettre à l’utilisateur via les différents rapports, notamment les informations indiquant un problème important mais ne bloquant pas la sauvegarde complètement et ne provoquant pas un code retour d’erreur

Historique

#1 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Temps estimé mis à 5.00 h
  • Restant à faire (heures) mis à 5.0

#2 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Benjamin Bohard
  • Restant à faire (heures) changé de 5.0 à 4.67

Le statut des sondes pour bareos ne tient compte que du statut global des services bareos.
Étant donné le choix fait de ne pas interrompre l’opération de sauvegarde en cas d’erreur d’un processus intermédiaire (extraction d’information à sauvée par exemple) pour qu’un problème isolé n’empêche pas de sauver les autres données, il est impossible de s’appuyer sur le statut global pour avoir une idée de la fiabilité de la sauvegarde.

Le statut des sondes doit donc faire transparaître les éventuels problèmes arrivés à chaque étape pour que l’administrateur puisse intervenir sur le problème précis sans pour perdre le bénéfice de la sauvegarde des autres données.

#3 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • % réalisé changé de 0 à 60
  • Restant à faire (heures) changé de 4.67 à 4.0

L’ensemble des informations utilisées par les sondes est stockée dans le fichier /var/lib/eole/reports/resultat-bareos.

Les fonctions bareos_rapport_ok et bareos_rapport_err n’inspectent pas le résultat détaillé des sauvegardes (état de sortie des différents scripts intermédiaires) mais dépendent uniquement de l’état de sortie des job bareos.

#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Restant à faire (heures) changé de 4.0 à 3.5
On doit modifier le code en deux points :
  • conservation des informations détaillées de l’exécution des étapes intermédiaires et écriture dans le rapport ;
  • lecture de ces informations par les sondes et prise en compte pour déterminer l’état global de la sauvegarde.

#5 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Restant à faire (heures) changé de 3.5 à 3.0

Revoir le besoin : un statut global prenant en compte les opérations avant la sauvegarde, la sauvegarde par bareos et la sauvegarde du catalogue ou les trois statuts indépendants (comme actuellement).

#6 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 60 à 100
  • Restant à faire (heures) changé de 3.0 à 0.0

Après discussion, il apparaît que les informations déjà disponibles suffisent. Le test doit les utiliser.

#7 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF