Projet

Général

Profil

Scénario #29559

Corriger la mise en place de Bareos sur EOLE 2.8.0

Ajouté par Joël Cuissinat il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
09/03/2020
Echéance:
20/03/2020
% réalisé:

100%

Points de scénarios:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Visiblement c'est des problèmes avec MySQL mais peut-être pas que...
Cf. erreur dans /usr/share/eole/posttemplate/00-bareos instance https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-instance-acascribe-2.8.0-amd64/4/console (Bareos est désactivé dans les jobs suivants)

Solutions à mettre en œuvre

  • Réactiver Bareos dans les configurations "aca" (non désactivé dans les configurations etb1)
  • Corriger la mise en place de Bareos sur EOLE 2.8.0
  • Si la sauvegarde n'est pas fonctionnelle suite à ces modifications, faire des propositions pour aller dans ce sens

Critères d'acceptation


Sous-tâches

Tâche #29722: Porter bareosmount.py en python3FerméEmmanuel GARETTE

Tâche #29723: Porter bareosconfig.py en python3FerméEmmanuel GARETTE

Tâche #29724: Corriger la création de la base de donnéeFerméEmmanuel GARETTE

Tâche #29726: Porter postservice/00-bareos en python3FerméEmmanuel GARETTE

Tâche #29728: Porter bareosrestore.py en python3FerméEmmanuel GARETTE

Tâche #29734: Erreur "is not" avec une string dans creoleFerméEmmanuel GARETTE

Tâche #29752: Le script de restauration de Mysql utilise une fonction de la librairie eolesql non disponible en python3FerméEmmanuel GARETTE

Tâche #29753: Le test diagnose devrait utiliser "pyeole.bareos" en python3FerméEmmanuel GARETTE

Tâche #29754: L'EAD2 affiche toujours "Impossible de lire le rapport de sauvegarde"FerméEmmanuel GARETTE

Tâche #29755: L'agent Zéphir "sauvegarde" est devenu aveugleFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #29485: Faire fonctionner MySQL sur EOLE 2.8.0 Fermé 21/01/2020
Lié à Distribution EOLE - Tâche #29714: Validation du scénario : Corriger la mise en place de Bareos sur EOLE 2.8.0 Fermé 05/03/2020

Révisions associées

Révision d5b0fb53 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

aca.scribe 2.8.0 : désactivation temporaire de Bareos

Ref: #29559

Révision f688ad96 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

aca.horus 2.8.0 : désactivation temporaire de Bareos

Ref: #29559

Révision 42cdb6ee (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

aca.scribe 2.8.0 : réactivation de Bareos

Ref: #29559

Historique

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

  • Description mis à jour (diff)

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

  • Lié à Scénario #29498: Mettre à niveau la configuration MySQL pour EOLE 2.8.0 ajouté

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

  • Lié à Scénario #29498: Mettre à niveau la configuration MySQL pour EOLE 2.8.0 supprimé

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

  • Lié à Tâche #29485: Faire fonctionner MySQL sur EOLE 2.8.0 ajouté

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

  • Tâche parente #29463 supprimé

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

  • Tracker changé de Tâche à Scénario
  • Echéance mis à 20/03/2020
  • Version cible changé de sprint 2020 04-06 Equipe MENSR à Prestation Cadoles MEN 10-12
  • Début changé de 03/02/2020 à 06/02/2020
  • Release mis à EOLE 2.8.0
  • Points de scénarios mis à 4.0

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

  • Description mis à jour (diff)

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

  • Lié à Tâche #29714: Validation du scénario : Corriger la mise en place de Bareos sur EOLE 2.8.0 ajouté

#9 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans

  • Assigné à mis à Emmanuel GARETTE

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

Pour valider, je pars sur :
  • aca.eolebase-2.8.0a0-instance-default + eole-bareos-mysql
  • rm /etc/eole/.instance
  • CreoleSet web_url eolebase.ac-test.fr
  • CreoleSet bareos_db_type mysql
  • instance
run-parts: executing /usr/share/eole/posttemplate/00-bareos instance

## Régénération du catalogue Bareos##
Start Systemd service mysql                                                                                                                                         [  OK  ]
## Réinitialisation des mots de passe Mysql ##
Creating mysql database
mysql: [Warning] Using a password on the command line interface can be insecure.
Creating of bareos database succeeded.
Making mysql tables
mysql: [Warning] Using a password on the command line interface can be insecure.
Creation of Bareos MySQL tables succeeded.
## Réinitialisation des mots de passe Mysql ##
Granting mysql tables
mysql: [Warning] Using a password on the command line interface can be insecure.
Privileges for user bareos granted ON database bareos.
Start Systemd service mysql                                                                                                                                         [  OK  ]
Mise à jour de la base de donnée Bareos... 
Updating mysql tables
mysql: [Warning] Using a password on the command line interface can be insecure.
Finished upgrading database to version 2004
Régénération du catalogue terminée
Suppression des anciens rapports d'état

Puis, j'ai exécuté la suite de test "Sauvegarde" : https://dev-eole.ac-dijon.fr/squash/iterations/234/info

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

Pour la restauration :
  • aca.eolebase-2.8.0a0-Daily + eole-bareos-mysql
  • Puis exécution du test de restauration complète.

=> bloqué sur #29752 !

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

Plus d'erreur à l'instance :

            run-parts: executing /usr/share/eole/posttemplate/00-bareos instance
            ## Régénération du catalogue Bareos##
            Start Systemd service mysql
            [  OK  ]
            ## Réinitialisation des mots de passe Mysql ##
            Creating mysql database
            mysql: [Warning] Using a password on the command line interface can be insecure.
            Creating of bareos database succeeded.
            Making mysql tables
            mysql: [Warning] Using a password on the command line interface can be insecure.
            Creation of Bareos MySQL tables succeeded.
            ## Réinitialisation des mots de passe Mysql ##
            Granting mysql tables
            mysql: [Warning] Using a password on the command line interface can be insecure.
            Privileges for user bareos granted ON database bareos.
            Start Systemd service mysql                                             [  OK  ]
            Mise à jour de la base de donnée Bareos...
            Updating mysql tables
            mysql: [Warning] Using a password on the command line interface can be insecure.
            Finished upgrading database to version 2004
            Régénération du catalogue terminée
            Suppression des anciens rapports d'état
            Stop Systemd service mysql
            [  OK  ]
            run-parts: executing /usr/share/eole/posttemplate/00-bareoswebui instance

La sauvegarde, la restauration et l'affichage des différents rapports sont globalement fonctionnels.

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

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF