scénario de migration
préparation
- rajouter un alias
apps.old.jmmc.fr
sur le serveur historique apps.jmmc.fr
[done]
migration de la préproduction
mise en place dans cet ordre de :
-
ctrl.preprod.jmmc.fr
-
fe.preprod.jmmc.fr
( www.preprod.jmmc.fr
apps.preprod.jmmc.fr
preprod.jmmc.fr
)
- un alias preprod.jmmc.fr à été mis en place pour contourner la limitation des certificats *.jmmc.fr (toto.titi.jmmc.fr ne passe pas
)
- il faut faire tourner manuellement le script updateSite pour normaliser les urls (rendre tout relatif au serveur, modifs des urls JNLP...)
-
container.preprod.jmmc.fr
-
compiler.preprod.jmmc.fr
-
backup.preprod.jmmc.fr
-
logger.preprod.jmmc.fr
Checkliste avant mise en ligne de la prod:
- vérifier que la redirection de ce qui n'a pas été migré renvoie vers old-apps.jmmc.fr et fonctionne
- old-apps.jmmc.fr/exist/ par ex.
- vérifier toutes les applications en version public (SearchCal et LITpro nécessitent un update de version pour la version public)
- vérifier que les noms en jmmc.fr répondent de la même manière sur mariotti.fr
- vérifier que les alias de mail jmmc.fr redirigé vers des comptes de jmmc.obs.ujf-grenoble.fr sont routé vers l'ancien serveur ou proposer une alternative (emails perso + redirection vers une mailing liste technique pour concerver l'archivage )
- faire pointer les liens symboliques des jars au téléchargement sur l'espace temporaire synchroné par ansible sous ~sysjmmc@jmmc.fr:apps
cd /var/www/html/download/jars
rm *.jar
for a in Aspro2 LITpro OIFitsExplorer SearchCal OImaging;
do
ln -s ~sysjmmc/apps/public/$a/.$a.jar $a.jar
ln -s ~sysjmmc/apps/beta/$a/.$a.jar z${a}-beta.jar
done
- Modifier les IP du serveur JMMC de SearchCal dans le GUI est redeployer
migration de la production
- Figer l'ancien site web, commiter le resultat de updateSite
- mettre en ligne les nouvelles machines
-
ctrl.jmmc.fr
-
fe.jmmc.fr
( jmmc.fr
, www.jmmc.fr
, apps.jmmc.fr
)
- verifier que l'on a bien le nouveau contenu (ex. verif du jnlp dans www.jmmc.fr/aspro2 )
-
container.jmmc.fr
-
compiler.jmmc.fr
-
backup.jmmc.fr
-
logger.jmmc.fr
- passer
apps.jmmc.fr
jmmc.fr
et www.jmmc.fr
en alias de fe.jmmc.fr
Remarques
- svn.jmmc.fr et trac.jmmc.fr restent inchangé (sur les machines hitoriques)
--
RaphaelJacquot - 14 Nov 2016