Projet

Général

Profil

Tâche #16989

Scénario #16988: Zéphir 2.6.0 : Gérer la restauration des données depuis une version antérieure de Zéphir.

Zéphir 2.6.0 : adaptations sur la procédure de restauration (migration)

Ajouté par Bruno Boiget il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
02/09/2016
Echéance:
% réalisé:

100%

Temps estimé:
6.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Mettre en place une procédure de nettoyage des données après restauration d'une sauvegarde provenant d'une version antérieure de Zéphir (2.3 ou 2.5.X)

Pour tester :

  • lancer une instance de zephir 2.6.0 daily et la mettre à jour
  • recopier une sauvegarde effectuée sur un Zéphir 2.3 ou 2.5.X (à jour) ou utiliser le fichier d'exemple en pièce jointe (2.5.2)
  • lancer /usr/share/eole/restauration.sh (répondre 'o' à toutes les questions)
  • lancer instance (répondre 'n' à re-créer les données)

la restauration et l'instance doivent aller au bout sans erreur.
Pendant l'instance, la message suivant doit apparaître : ## Suppression des serveurs et modules non supportés ## (après la phase de création d'utilisateurs)

Après instance vérifier que :
  • aucun module 2.3 ou < n'existe dans l'application
  • il n'y a pas de fichiers xxxx-2.3 dans /usr/share/zephir/dictionnaires
  • " répertoire < 6 dans /usr/share/zephir/default_modules
  • le répertoire /var/spool/uucp/ contient un répertoire 00000001-400, mais pas 0000000A-401 (avec l'archive en p.j)
  • pas de référence à 0000000A-401 dans /etc/uupc/passwd_zephir et /etc/uucp/config_zephir

07-09-2016-16h19.tar.gz - backup Zéphir 2.5.2 (2,88 Mo) Bruno Boiget, 08/09/2016 16:37


Demandes liées

Lié à Zéphir - Tâche #17053: Corriger les blocages possibles en cas de restauration sur un serveur Zéphir non instancié Fermé 02/09/2016
Lié à Distribution EOLE - Tâche #17049: Zéphir / migration : config.eol non restauré dans certains cas Fermé 27/04/2015

Révisions associées

Révision 5aa9b0f2 (diff)
Ajouté par Bruno Boiget il y a plus de 7 ans

Ajout d'un script de maintenance pour purger les données importées

  • supprime les fichiers et données en base des serveurs/modules < 2.4.0

ref #16989 @3h

Révision 5fe135cb (diff)
Ajouté par Bruno Boiget il y a plus de 7 ans

restauration.sh : lancement de cleanup_import.py après restauration

ref #16989 @15m

Révision 5033d2ae (diff)
Ajouté par Bruno Boiget il y a plus de 7 ans

cleanup_import: suppression du fichier .restored en fin de procédure

ref #16989 @10m

Révision 8031412a (diff)
Ajouté par Bruno Boiget il y a plus de 7 ans

Corrections sur la procédure de restauration

  • lancement de cleanup_import.py si import d'une version antérieure
  • corrections pour permettre une restauration sans instance préalable

ref #16989 @2h
ref #17053

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • Temps estimé mis à 6.00 h
  • Restant à faire (heures) mis à 6.0

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

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • Assigné à mis à Bruno Boiget

#4 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • Restant à faire (heures) changé de 6.0 à 3.0

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

  • Statut changé de En cours à Résolu

#6 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • % réalisé changé de 0 à 100

#7 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • Description mis à jour (diff)

#8 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • Restant à faire (heures) changé de 3.0 à 0.5

#9 Mis à jour par Bruno Boiget il y a plus de 7 ans

#10 Mis à jour par Fabrice Barconnière il y a plus de 7 ans

Écriture des tests ZE-T02-001 à ZE-T02-003 qui seront passé dans la prochaine itération de qualification.

#11 Mis à jour par Fabrice Barconnière il y a plus de 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF