La nouvelle infrastructure du JMMC

La nouvelle infrastructure est basée sur un ensemble de vm, faisant tourner des services indépendants les uns des autres

infos projet

  • Wiki : http://www.jmmc.fr/twiki/bin/view/Jmmc/Software/JmmcInfra
  • Gestion code source : GIT avec pour commencer le dépôt initialement créé par Raphael : https://github.com/sxpert/jmmc
  • Tickets : trac

acces et administration de l'infrastructure

L'infrastructure repose sur les 3 catégories de machines:

La configuration se fait uniquement à travers un ensemble de scripts ansible, qui reconfigurent entierement l'infrastructure, en fonction de ce qu'il est nécessaire de modifier.
afin d'assurer la cohérence de la configuration a tout moment, il est recommandé de ne pas modifier les configurations des machines portant les applications a la main.


Controleur

  • host: jmmc-ctrl-1.jmmc.fr
  • accés: ssh
  • compte de service: sysjmmc

Remarque
chaque utilisateur ayant nécessité d'accès à cette machine doit fournir la partie publique de sa clé ssh à jmmc-tech-group (de préférence ed25519)

Frontal

  • a base de HAProxy
  • à détailler...

Les noeuds de services

Site Web

  • Rajouter ici le point d'entrée vers le code ansible...

à compléter...

Références / tuto / documentation

  • Tutos vidéo + doc/code & links
    • Episode #43 - 19 Minutes With Ansible (Part 1/4)
    • Episode #45 - Learning Ansible with Vagrant (Part 2/4)
    • Episode #46 - Configuration Management with Ansible (Part 3/4)
    • Episode #47 - Zero-downtime Deployments with Ansible (Part 4/4)
  • Debobs de très nombreuses contributions ansibles

-- RaphaelJacquot - 01 Mar 2016

Edit | Attach | Watch | Print version | History: r27 | r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r6 - 2016-04-12 - GuillaumeMella
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback