Group: proj-helpdesk
Alexandre Boisseau (boisseau@univ-brest.fr)
boisseau at univ-brest dot fr
Benjamin SECLIER (bseclier@univ-nancy2.fr)
benjamin dot seclier at univ-nancy2 dot fr
Brice Quillerie (bquiller@univ-montp1.fr)
brice dot quillerie at univ-montp1 dot fr
Brigitte Wallaert Taquet (wallaert@univ-lille1.fr)
brigitte dot wallaert at univ-lille1 dot fr
Doriane Dusart (ddusart@univ-valenciennes.fr)
doriane dot dusart at univ-valenciennes dot fr
Fabien Wald (wald_f@uhb.fr)
fabien dot wald at uhb dot fr
Fabrice Jammes (fjammes@univ-paris1.fr)
fabrice dot jammes at univ-paris1 dot fr
Harold Moyse (1986138@sac.cru.fr)
harold dot moyse at uvsq dot fr
Jean Philippe FLORET (a04a3347@univ-cezanne.fr)
jp dot floret at univ-cezanne dot fr
Julien MARCHAL (jmarchal@univ-nancy2.fr)
julien dot marchal at univ-nancy2 dot fr
Julien Pedrono (1986401@sac.cru.fr)
julien dot pedrono at insa-rennes dot fr
Mathieu MOLINERIS (molineris@univmed.fr)
mathieu dot molineris at univmed dot fr
Miniussi Alain (2276872@sac.cru.fr)
alain dot miniussi at oca dot eu
Odile Germes (germes@univ-rennes1.fr)
odile dot germes at univ-rennes1 dot fr
Pascal Aubry (paubry@univ-rennes1.fr)
pascal dot aubry at univ-rennes1 dot fr
Philippe Lecler (2324998@sac.cru.fr)
philippe dot lecler at irisa dot fr
Vincent Repain (vrepain@univ-rennes1.fr)
vincent dot repain at univ-rennes1 dot fr
Yves Deschamps (ydescham@univ-lille1.fr)
yves dot deschamps at univ-lille1 dot fr
Skip to end of metadata
Go to start of metadata
As all the deployers of version 2 are French-speaking people, this page has not been translated.


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.

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)

S'assurer que toutes les tables et les champs des tables sont en classement* utf8. Au besoin :

  • Remplacer toutes les occurrences de character set latin1 par character set utf8
  • Remplacer toutes les occurrences de CHARSET=latin1 par CHARSET=utf8

Créer une base vide helpdesk-v3, classement utf8_general_ci.

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

Télécharger le zip esup-helpdesk-[quick-start-]3.0.z-t.zip, par exemple dans /usr/local/src/helpdesk.

Décompresser le zip, cela crée le répertoire /usr/local/src/helpdesk/esup-helpdesk-3.0.z.

Créer les répertoires :

  • /usr/local/helpdesk/index (pour les fichiers d'indexation)
  • /usr/local/helpdesk/files (pour les fichiers téléchargés)

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 :

La procédure de migration des données peut être longue, c'est normal
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 :

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 :

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 :

Lancer la tâche de mise à jour de l'index :

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.