Documentation Technique Zéphir¶
L’application Zéphir est une application de gestion de parc de serveurs.
Elle propose une solution normalisée pour faciliter le déploiement, la surveillance et la maintenance des modules EOLE.
Ce module permet une gestion centralisée des serveurs EOLE tout en autorisant certaines divergences de configuration.
Parmi d’autres fonctionnalités le module Zéphir permet :
Gestion centralisée des configurations
- Adaptations sous forme de modèles de serveurs
- Gestion par groupes de serveurs
- Préparation de la migration des serveurs
Envoi de fichiers et exécution d’actions à distance
Fonctions spécifiques à certains modules : ARV, Seshat…
Définitions et périmètre¶
Les grandes fonctionnalités¶
- Epic 1 : Exécuter une commande simple sur deux modules EOLE
- Epic 2 : Gestion de la persistance des données Zéphir
- Epic 3 : Définir la liste des messages des microservices
- Epic 4 : Gestion des modèles de serveur
- Epic 5 : Gestion de la configuration
- Epic 6 : Gestion des serveurs
- Epic 7 : Gestion des autorisations
- Epic 8 : Gestion des sites et des zones
- Epic 9 : Gestion des sélections de serveurs
- Epic 10 : Définition et implémentation des actions Zéphir
- Epic 11 : Gestion des services applicatifs
- Epic 12 : Diagramme de séquence Zéphir
Le modèle de données¶
Il s’agit d’un condensé des choix et décisions liés aux cas d’utilisation répertoriés. Le modèle de données découle des cas d’usage et des grandes fonctionnalités.
L’architecture¶
Ce chapitre décrit comment les composants interagissent et comment ils sont exposés/utilisés.