Cargando…

Réécriture du module réseau de Quattor pour l’expérience LHCb au CERN

Quattor est une solution logicielle qui permet l’installation, la configuration et la maintenance de milliers d’ordinateurs à distance. En centralisant ainsi ces tâches les gains en termes de temps et de simplicité sont énormes. Pour atteindre ses objectifs, Quattor utilise, selon ce qui lui est dem...

Descripción completa

Detalles Bibliográficos
Autor principal: Cipière, Sébastien
Lenguaje:eng
Publicado: ISIMA 2010
Materias:
Acceso en línea:http://cds.cern.ch/record/1295576
Descripción
Sumario:Quattor est une solution logicielle qui permet l’installation, la configuration et la maintenance de milliers d’ordinateurs à distance. En centralisant ainsi ces tâches les gains en termes de temps et de simplicité sont énormes. Pour atteindre ses objectifs, Quattor utilise, selon ce qui lui est demandé, différents modules, dont un dédié à la configuration des réseaux. Durant les 5 mois qu’ont durés mon stage au CERN et plus précisément dans l’expérience LHCb, il m’a été attribué la tâche de réécrire totalement depuis le départ, ce composant réseau, en y ajoutant des fonctionnalités. Il m’a été demandé de conserver les fonctionnalités existantes et de faire en sorte que le nouveau composant soit compatible avec les anciennes configurations. De plus, je devais ajouter une gestion de la configuration qui puisse se réaliser sans qu’il soit nécessaire de devoir redémarrer le service réseau du nœud à configurer. J’ai nommé cette configuration, « configuration dynamique » ou « configuration à la volée », car elle s’oppose pour moi à la configuration statique qui s’appuie sur les données écrites dans des fichiers et qui seront utilisées lors d’un redémarrage de la machine ou du service réseau. Le nouveau composant réseau de Quattor sera capable de conformer des nœuds ne possédant pas de disques, sans les déconnecter du réseau. Il aura été entièrement repensé, et codé en suivant les principes de robustesse, d’efficacité, de maintenabilité et d’évolution.