Gestion d'une infrastructure expérimentale de grande échelle avec Puppet et Git - Archive ouverte HAL Access content directly
Conference Papers Year : 2011

Gestion d'une infrastructure expérimentale de grande échelle avec Puppet et Git

Abstract

Grid'5000 est une plate-forme expérimentale pour la recherche sur les systèmes distribués (P2P, grilles, Cloud, HPC, ...) composée de 1600 machines dans 26 clusters et 10 sites en France. La principale spécificité de la plate-forme est d'être reconfigurable par les utilisateurs, leur permettant ainsi de réaliser des expériences complexes : les utilisateurs peuvent ainsi déployer leur propre système d'exploitation avec Kadeploy, et s'isoler du reste de la plate-forme avec KaVLAN. L'équipe chargée d'administrer cette plate-forme est composée de 5 ingénieurs répartis sur les différents sites, avec peu d'expérience préalable de l'administration système et réseaux pour la plupart. Il a donc été nécessaire d'organiser le travail de l'équipe technique pour maximiser son efficacité. Au fil des ans, différentes solutions ont été étudiées, pour finalement retenir une solution composant les utilisations de Puppet, Git et Capistrano. Cette solution comporte actuellement 66 modules Puppet pour configurer 217 machines virtuelles. Cette présentation décrit les motivations qui ont conduit à choisir cette solution puis la solution elle-même, et l'infrastructure multi-sites mise en place pour diffuser les configurations en tentant de minimiser les problèmes que peut apporter un système centralisé. Un retour d'expérience critique et les améliorations futures envisagées seront également exposés.
Fichier principal
Vignette du fichier
grid5000-puppet-git.pdf (475.51 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00640589 , version 1 (13-11-2011)

Identifiers

  • HAL Id : hal-00640589 , version 1

Cite

Pascal Morillon, Lucas Nussbaum, David Margery. Gestion d'une infrastructure expérimentale de grande échelle avec Puppet et Git. 9èmes Journées Réseaux - JRES 2011, Nov 2011, Toulouse, France. pp.1. ⟨hal-00640589⟩
509 View
655 Download

Share

Gmail Facebook X LinkedIn More