Projet

Général

Profil

MigrationEnvole » Historique » Version 14

Arnaud FORNEROT, 12/05/2014 15:23

1 1 Joël Cuissinat
{{include(menu_migration)}}
2 1 Joël Cuissinat
3 1 Joël Cuissinat
h1. Migration Envole : 2.2 vers 2.3
4 1 Joël Cuissinat
5 1 Joël Cuissinat
h2. Pré-requis
6 1 Joël Cuissinat
7 1 Joël Cuissinat
Avoir préalablement sauvegardé et restauré le module [[MigrationHorusScribe23|Scribe]] ou le module [[MigrationAmonEcole23|AmonEcole]] hébergeant les applications web.
8 2 Joël Cuissinat
9 2 Joël Cuissinat
h2. Restauration spéciale des applications web
10 2 Joël Cuissinat
11 2 Joël Cuissinat
1. Télécharger les scripts de restauration dans /root
12 2 Joël Cuissinat
13 2 Joël Cuissinat
<pre>
14 2 Joël Cuissinat
cd /root
15 2 Joël Cuissinat
wget ftp://eoleng.ac-dijon.fr/pub/Outils/migration/envole23.sh
16 2 Joël Cuissinat
wget ftp://eoleng.ac-dijon.fr/pub/Outils/migration/posh23.sql
17 2 Joël Cuissinat
wget ftp://eoleng.ac-dijon.fr/pub/Outils/migration/searchreplacedb2.php
18 2 Joël Cuissinat
</pre>
19 3 Joël Cuissinat
20 3 Joël Cuissinat
2. Lancer le script de restauration spéciale
21 3 Joël Cuissinat
22 8 Arnaud FORNEROT
<pre>sh envole23.sh</pre>
23 1 Joël Cuissinat
24 8 Arnaud FORNEROT
3. Modification de l'alias de Posh
25 8 Arnaud FORNEROT
26 9 Arnaud FORNEROT
<pre>gen_config /etc/eole/config.eol</pre>
27 9 Arnaud FORNEROT
28 9 Arnaud FORNEROT
Après passage du script envole23.sh avant de lancer un reconfigure, vous devez changer l'alias de "/posh" pour "/envole".
29 8 Arnaud FORNEROT
Ce paramètre est disponible en mode expert dans la famille application web.
30 8 Arnaud FORNEROT
31 11 Arnaud FORNEROT
Vous devez aussi vous assurer que les paramètres Apache soient correctement dimensionnés
32 10 Arnaud FORNEROT
Pour cela se mettre en mode *Expert*
33 10 Arnaud FORNEROT
Puis dans la famille de configuration  *Apache*
34 1 Joël Cuissinat
Les valeurs par défaut en 2.3 sont les suivantes
35 12 Arnaud FORNEROT
* Taille maximale des données reçues par la méthode POST = 32
36 12 Arnaud FORNEROT
* Taille maximale d'un fichier à charger = 16
37 12 Arnaud FORNEROT
* Temps maximal d'exécution d'un script = 30
38 12 Arnaud FORNEROT
* Taille mémoire maximale qu'un script est autorisé à allouer = 128
39 12 Arnaud FORNEROT
* Durée de vie des données sur le serveur = 3600
40 10 Arnaud FORNEROT
41 14 Arnaud FORNEROT
4. Alias
42 14 Arnaud FORNEROT
43 14 Arnaud FORNEROT
Si vous êtes utilisateur des widgets ressources dans posh en version 2.2
44 14 Arnaud FORNEROT
Nous vous conseillons de créer un alias supplémentaire pour garder posh en lien
45 14 Arnaud FORNEROT
46 14 Arnaud FORNEROT
5. Reconfigure
47 8 Arnaud FORNEROT
48 8 Arnaud FORNEROT
<pre>reconfigure</pre>
49 8 Arnaud FORNEROT
50 3 Joël Cuissinat
h2. Déroulement de la restauration spéciale des application web
51 3 Joël Cuissinat
52 3 Joël Cuissinat
L'exécution du script demande où se situe la sauvegarde.
53 3 Joël Cuissinat
54 1 Joël Cuissinat
Pour chaque application web présente sur le module 2.2 est demandé :
55 3 Joël Cuissinat
* Si on souhaite migrer l'application
56 3 Joël Cuissinat
* Et si oui ; s'il on souhaite repartir à vide ou non
57 8 Arnaud FORNEROT
58 3 Joël Cuissinat
59 3 Joël Cuissinat
h2. Limitations
60 3 Joël Cuissinat
61 3 Joël Cuissinat
Les scripts de restauration spéciale sont susceptibles de contenir des bugs, n'hésitez pas à nous les signaler.
62 3 Joël Cuissinat
63 7 Arnaud FORNEROT
Normalement toutes les applications traitées sauf gibii.
64 7 Arnaud FORNEROT
Les applications web personnels sont sauvegardées mais non migrés.
65 7 Arnaud FORNEROT
Un changement d'ip et/ou de domaine pourra entraîner des erreurs.
66 1 Joël Cuissinat
67 1 Joël Cuissinat
68 1 Joël Cuissinat
69 6 Arnaud FORNEROT
h2. Changelog
70 6 Arnaud FORNEROT
71 4 Joël Cuissinat
Les scripts de migration sont versionnés dans le projet git *creole* (branche migration) :
72 4 Joël Cuissinat
=> http://eole.orion.education.fr/gitweb/?p=creole;a=tree;f=migration;hb=refs/heads/migration
73 4 Joël Cuissinat
74 4 Joël Cuissinat
Les problèmes connus (corrigés ou non) sont référencés ici :
75 4 Joël Cuissinat
=> http://dev-eole.ac-dijon.fr/versions/127
76 7 Arnaud FORNEROT
77 13 Arnaud FORNEROT
* 01.10.2013 _(VERSION="20131001")_
78 13 Arnaud FORNEROT
** Création du répertoire de stockage des datas de moodles avant recopie de la sauvegarde
79 13 Arnaud FORNEROT
80 7 Arnaud FORNEROT
* 12.03.2013 _(VERSION="20130419")_
81 7 Arnaud FORNEROT
** Prise en compte du changement d'url de le l'onglet xdesktop
82 4 Joël Cuissinat
83 4 Joël Cuissinat
* 12.03.2013 _(VERSION="20130301")_
84 4 Joël Cuissinat
** mise à jour des scripts (détails dans "le message diffusé sur la liste scribe":http://eole.orion.education.fr/listes/arc/scribe/2013-03/msg00109.html)
85 4 Joël Cuissinat
86 4 Joël Cuissinat
* 16.01.2013 _(VERSION="20130116")_
87 4 Joël Cuissinat
** publication des scripts spécifiques aux données des applications web (#4394)