Projet

Général

Profil

Tâche #12340

creole - Scénario #12390: migration24.sh : corrections à apporter au script de migration vers 2.4

Améliorer le script de migration "migration24.sh"

Ajouté par david parra il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Début:
10/07/2015
Echéance:
% réalisé:

100%

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

Description

En lien avec "Anomalie #12288" je pense qu'il faudrait apporter certaines améliorations cosmétiques pour finaliser le script.
Je pense à :
  • Création d'un log final contenant tous les echo
  • Ajout d'une vérif sur la taille des données copiées (du -sh /home, ldap, etc)

Cela permettrait de debug plus facilement dans le cas où certains fichiers ne sont pas copiés sur le support (exports plantés ou certains fichiers du /home non copiés, etc).

migration24_dev.sh Voir (45,9 ko) david parra, 16/07/2015 15:46

Révisions associées

Révision 84cebb80 (diff)
Ajouté par Philippe Caseiro il y a plus de 8 ans

migration24/migration24.sh: Ajout de l'envois des messages dans un fichier de log.

Ajout de fonctions qui envois les messages dans un fichier de log horodaté.

fixes #12340 @2h

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 9 ans

Vous avez des propositions de code prêt à l'emploi concernant ces évolutions ?

#2 Mis à jour par david parra il y a presque 9 ans

J'avais juste trouvé la commande "tee" qui permet de centraliser la sortie du script dans un fichier de log. Je vous joint le script modifié. Par contre la transcription des Echo version eole sont peut-être mal interprétés par la commande. Du coup le début de chaque ligne est bizarre. Je vous laisse faire le test.
Je continue à chercher pour intégrer un comparatif des tailles de dossiers entre l'ancien serveur et le support de migration.
Merci

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

  • Temps estimé mis à 3.00 h
  • Tâche parente mis à #12390

Pour étude

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

  • Restant à faire (heures) mis à 3.0

#5 Mis à jour par Philippe Caseiro il y a plus de 8 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#6 Mis à jour par Philippe Caseiro il y a plus de 8 ans

  • Assigné à mis à Philippe Caseiro

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

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

Ça donne ça sur Horus 2.3, après je ne suis pas sûr que ça réponde parfaitement à la demande d'origine...

root@horus:~# cat /tmp/migration-27082015-112023.log  
[INFO] Sauvegarde du module horus-2.3
[INFO]   * Test du support
[INFO]   * Copie du fichier config.eol
[INFO]   * Sauvegarde des personnalisations Creole locales (non restauré)
[INFO]   * Copie des données
[INFO]   * Sauvegardes des quotas utilisateurs
[INFO]   * Sauvegarde des ACL
[INFO]   * Sauvegarde de l'annuaire
[INFO]   * Sauvegarde des données liées à SAMBA et à CUPS
[INFO]   * Sauvegarde des bases Mysql
[INFO]   * Sauvegarde de la configuration bacula
[INFO]   * Sauvegarde des données du service SSO
[INFO]   * Sauvegarde des autres fichiers
[INFO] Sauvegarde spéciale terminée

Formats disponibles : Atom PDF