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"
Description
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).
Révisions associées
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
- Fichier migration24_dev.sh Voir ajouté
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
Appliqué par commit creole:84cebb80ec678db1003655ab6f66709ff86d840e.
#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