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).
Associated revisions
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
History
#1 Updated by Joël Cuissinat over 7 years ago
Vous avez des propositions de code prêt à l'emploi concernant ces évolutions ?
#2 Updated by david parra over 7 years ago
- File migration24_dev.sh View added
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 Updated by Joël Cuissinat over 7 years ago
- Estimated time set to 3.00 h
- Parent task set to #12390
Pour étude
#4 Updated by Joël Cuissinat over 7 years ago
- Remaining (hours) set to 3.0
#5 Updated by Philippe Caseiro over 7 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit creole:84cebb80ec678db1003655ab6f66709ff86d840e.
#6 Updated by Philippe Caseiro over 7 years ago
- Assigned To set to Philippe Caseiro
#7 Updated by Joël Cuissinat over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 3.0 to 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