Historique de la page
...
Voir également : Migrating from 2.x to 3.x (Postgresql tips)
Arrêt du helpdesk v2
Prévoir si possible cette phase en un moment de gêne minimale.
| Astuce |
|---|
Il est prudent de tester la procédure complète de migration avant d'effectuer le basculement final. |
Transfert de la base de données
Faire un dump de la base v2 (par exemple helpdesk-v2) en SQL (créer par exemple helpdesk-v2.sql)
...
Importer le dump modifié (helpdesk-v2.sql) dans la base helpdesk-v3
Transfert des fichiers téléchargés
Copier tous fichiers du répertoire de téléchargement (cf tag /config/upload/storage-path dans /properties/CHelpdeskConfig.xml dans l'instance v2) dans un nouveau répertoire (par exemple /usr/local/helpdesk/v2Files, cf*${uploadedFiles.v2Path* dans /properties/config.properties ).
Installation de la version 3.0
| Balise Wiki |
|---|
Télécharger le zip *esup-helpdesk-\[quick-start-\]3.0.z-t.zip*, par exemple dans */usr/local/src/helpdesk*. |
...
Voir le manuel de l'administrateur :00 Installation
Configuration version 3.0
Voir le manuel de l'administrateur : 00 Installation
Migration des données
Exécuter la tâche de mise à jour :
| Bloc de code |
|---|
ant upgrade
|
| Remarque | ||
|---|---|---|
| ||
Cette migration peut-être assez longue, notamment pour la première phase pendant laquelle Hibernate reconstruit tous les index, et n'affiche rien pendant ce temps (plus d'une heure d'inactivité apparente n'est pas anormal, surtout ne pas interrompre sous peine de tout refaire !). |
Test de l'installation 3.0
Lancer le serveur :
| Bloc de code |
|---|
/etc/init.d/helpdesk start
|
Accéder l'URL de l'application (par défaut http://localhost:8080, cf build.properties) et tester.
Archivage et expiration des tickets, mise à jour de l'index
Lancer la tâche d'archivage des anciens tickets :
| Bloc de code |
|---|
ant archive-tickets
|
| Remarque |
|---|
L'archivage peut durer plusieurs heures, mais n'empêche pas de commencer à travailler avec le helpdesk. |
Lancer la tâche d'expiration des tickets non approuvés :
| Bloc de code |
|---|
ant expire-tickets
|
Lancer la tâche de mise à jour de l'index :
| Bloc de code |
|---|
ant update-index
|