Projet

Général

Profil

Tâche #26043

Scénario #23811: EOLE 2.7.0 : Gérer l'upgrade vers 2.7

Mettre en place les conversions des variables Bareos pour la migration 2.6.2 vers 2.7

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

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

100%

Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Scénario #25866: Les sauvegardes Bareos doivent être fonctionnelles Terminé (Sprint) 08/10/2018 07/12/2018
Lié à Distribution EOLE - Tâche #29134: Log d'erreur évitable à la migration d'une configuration Creole sans Bareos Fermé 15/10/2019

Révisions associées

Révision 99c343b5 (diff)
Ajouté par Benjamin Bohard il y a plus de 5 ans

Migrate bareos variable used in amon etb1 configuration.

Ref #26043

Historique

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

  • Statut changé de Nouveau à En cours

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

  • Statut changé de En cours à Nouveau
  • Tâche parente changé de #25866 à #23811

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

  • Lié à Scénario #25866: Les sauvegardes Bareos doivent être fonctionnelles ajouté

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

diff --cc creole/upgrade24.py
index 98c5bbb8,98c5bbb8..3cce5d5d
--- a/creole/upgrade24.py
+++ b/creole/upgrade24.py
@@@ -760,6 -760,6 +760,24 @@@ class Upgrade_2_7_0(Upgrade)
              if altnames != new_altnames:
                  self.set_value('ssl_subjectaltname', new_altnames)

++        # Migration des variables Bareos
++        ## Migration du directeur
++        bareos_sd_local = self.get_value('bareos_sd_local')
++        self.set_value('bareos_dir_use_local_sd', bareos_sd_local)
++        if bareos_sd_local == 'non':
++            self.move('bareos_sd_adresse', 'bareos_dir_remote_sd_address')
++            self.move('bareos_sd_password', 'bareos_dir_remote_sd_password')
++            self.set_value('bareos_dir_remote_sd_name', '-'.join([self.get_value('nom_machine'), 'sd']))
++        ## Migration du stockage
++        remote_dir_names = self.get('bareos_sd_remote_dir_name')
++        if remote_dir_names:
++            self.set_value('bareos_sd_set_remote_dirs', 'oui')
++            self.move('bareos_sd_remote_ip', 'bareos_sd_remote_dir_ip')
++            self.move('bareos_sd_remote_password', 'bareos_sd_remote_dir_password')
++        else:
++            self.set_value('bareos_sd_set_remote_dirs', 'non')
++        ## Migration du client - rien

#5 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

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

  • Lié à Tâche #29134: Log d'erreur évitable à la migration d'une configuration Creole sans Bareos ajouté

Formats disponibles : Atom PDF