Accueil

Documents
Article
Diapositives


JRES 2011

Quattor

Auteur : JOUVIN Michel
159 : Quattor
Quattor est un outil de déploiement et de gestion de configuration de machines Linux (OS et applications), orienté sur la capacité de gérer un grand nombre de machines (jusqu’à plusieurs milliers), tout en restant adapté à des configurations petites ou moyennes (quelques dizaines de machines). Il a été développé dans le cadre des projets européens de grille de calcul mais peut être utilisé dans tous les contextes (fermes de calcul, postes de travail…)

Les principaux objectifs recherchés par Quattor sont :
- Factorisation maximale de la description des configurations
- Description orientée service des configurations
- Installation initiale et évolution des configurations
- Conservation de l’historique des changements
- Possibilité de revenir en arrière sur toute modification de configuration

Son architecture repose sur :
- Un langage « déclaratif » de description des configurations (Pan).
- Des « templates » qui permettent un rafinement progressif des descriptions.
- Un versionning des configurations stockées dans un repository Subversion ou Git.
- Des plug-ins, exécutés sur chaque machine, effectuant les actions nécessaires et permettant d'ajouter la gestion de nouveaux services.

Quattor est un outil open-source développé par la communauté de ses utilisateurs, suivant une méthodologie agile (scrum) qui favorise l’interaction permanente avec ses utilisateurs et la prise en compte rapide des nouveaux besoins. La communauté est organisée autour d’un site Web (http://quattor.org).

A travers les contributions du projet européen StratusLab, Quattor permet de déployer et gérer un « cloud privé ».

Documents

Article

155,4ko