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 frown )
    • 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
    • en pratique :
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

Edit | Attach | Watch | Print version | History: r15 < r14 < r13 < r12 < r11 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r15 - 2017-04-14 - GuillaumeMella
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback