%TOC% ---+ 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* : [[http://trac.jmmc.fr/jmmc-sw/report/29][trac]] ---+ acces et administration de l'infrastructure L'infrastructure repose sur les 3 catégories de machines: * [[#Controleur][1 controleur (administration centralisée)]] * 1 frontal (interface avec l'exterieur) extensible à plusieurs dans le futur si besoin * N noeuds de services 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.<br/> 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 * [[https://sysadmincasts.com/episodes/43-19-minutes-with-ansible-part-1-4 ][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) * [[http://debops.org/][Debobs]] de très nombreuses contributions ansibles -- Main.RaphaelJacquot - 01 Mar 2016
This topic: Jmmc/Software
>
WebHome
>
JmmcInfra
Topic revision: r6 - 2016-04-12 - GuillaumeMella
Copyright © 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