Tâche #17164
Scénario #17170: Traitement express MEN (39-41)
manque message bareosconfig amon 2.6.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
Révisions associées
Afficher le message de l’exception dans le rapport de configuration pour le cas bareos-sd désactivé
Ref #17164
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
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Temps estimé changé de 1.00 h à 2.00 h
- Restant à faire (heures) changé de 1.0 à 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 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Tâche parente changé de #16962 à #17170
#3 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à 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 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- /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 Mis à jour par Benjamin Bohard il y a plus de 7 ans
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 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Restant à faire (heures) changé de 2.0 à 0.25
#7 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- % réalisé changé de 0 à 100
#8 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 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é