Project

General

Profile

Tâche #17164

Scénario #17170: Traitement express MEN (39-41)

manque message bareosconfig amon 2.6.0

Added by Gilles Grandgérard about 5 years ago. Updated almost 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/27/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

la configuration bareosconfig sur un module amon 2.6.0 n'affiche pas le message 'bareos sd déactivé'
si bareos Sd est déactivé dans la conf

Associated revisions

Revision eb6960b8 (diff)
Added by Benjamin Bohard almost 5 years ago

Afficher le message de l’exception dans le rapport de configuration pour le cas bareos-sd désactivé

Ref #17164

Revision 824450b0 (diff)
Added by Benjamin Bohard almost 5 years ago

Sortir en erreur si on essaie de configurer le support de sauvegarde alors que bareos-sd est désactivé.

Modification assortie du changement de la description du groupe d’option pour la
configuration du support de sauvegarde. Il concerne l’instance locale de
bareos-sd.

Ref #17164

History

#1 Updated by Joël Cuissinat almost 5 years ago

  • Estimated time changed from 1.00 h to 2.00 h
  • Remaining (hours) changed from 1.0 to 2.0
root@amon:~# bareosconfig.py -s manual
root@amon:~# bareosconfig.py -d
Mail : {u'mail_error': [], u'mail_ok': []}
Programmation : 
    Aucun job programmé.

#2 Updated by Joël Cuissinat almost 5 years ago

  • Parent task changed from #16962 to #17170

#3 Updated by Benjamin Bohard almost 5 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Benjamin Bohard

L’option -s de la commande bareosconfig.py concerne la configuration de bareos-sd est n’est pertinente que lorsque bareos-sd est activé localement.

Deux solutions :
  • ne pas permettre d’utiliser les options de configuration concernant les services non activés
  • sortir en erreur lorsque les options de configuration d’un service non activé sont utilisées

La première solution pourrait être réalisée en conditionnant l’ajout des options à la sortie de la fonction récupérant l’état d’activation du service bareos-sd.

Dans les deux cas, il faut contrôler, les différents scripts qui utiliserait l’option -s sans vérifier au préalable l’activation du service.

#4 Updated by Benjamin Bohard almost 5 years ago

Deux scripts python utilisant l’une ou l’autre des fonctions save_bareos_support*_ :
  • /usr/share/eole/sbin/bareosconfig.py : en cas de désactivation de bareos-sd, pas d’erreur levée
  • /usr/share/ead2/backend/actions/bareosconfig.py : leur emploi est protégé par une condition sur la valeur de la fonction bareos_active_sd

Pas d’emploi de bareosconfig.py avec l’option -s trouvé dans les procédures automatisées.

#5 Updated by Benjamin Bohard almost 5 years ago

La configuration du support est utilisée pour décider si la sauvegarde peut être déclenchée.
On ne peut pas simplement ne pas renseigner cette option.
Si aucune information sur le support n’est fournie, la configuration est à None et prévient toute sauvegarde.
Une troisième option consisterait à ajouter une option (à renseigner automatiquement si bacula-sd est désactivé ?) du genre "sd-distant" en plus des options "smb", "usb" ou "manual".

#6 Updated by Benjamin Bohard almost 5 years ago

  • Remaining (hours) changed from 2.0 to 0.25

#7 Updated by Benjamin Bohard almost 5 years ago

  • % Done changed from 0 to 100

#8 Updated by Benjamin Bohard almost 5 years ago

  • Status changed from En cours to Résolu

#9 Updated by Joël Cuissinat almost 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0
root@amon:~# bareosconfig.py -s manual 
Bareos sd désactivé
root@amon:~# echo $?
1

Implémentation du test squash : SR-T01-006 - Tentative de configuration du support avec bareos-sd désactivé

Also available in: Atom PDF