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 environ 4 ans. Mis à jour il y a environ 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 environ 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 environ 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 environ 4 ans

aca.scribe 2.8.0 : réactivation de Bareos

Ref: #29559

Historique

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

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a environ 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 environ 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 environ 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 environ 4 ans

  • Tâche parente #29463 supprimé

#6 Mis à jour par Joël Cuissinat il y a environ 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 environ 4 ans

  • Description mis à jour (diff)

#8 Mis à jour par Joël Cuissinat il y a environ 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 environ 4 ans

  • Assigné à mis à Emmanuel GARETTE

#10 Mis à jour par Joël Cuissinat il y a environ 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 environ 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 environ 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 environ 4 ans

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

Formats disponibles : Atom PDF