Project

General

Profile

Tâche #20762

Scénario #20703: Initialisation projet nouveau "ZEPHIR"

Groupe de travail "portail" le mardi 13/06 à 10h00

Added by Emmanuel GARETTE over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Start date:
06/06/2017
Due date:
% Done:

0%

Estimated time:
12.00 h
Spent time:
Remaining (hours):
0.0

Description

Version supportée :

- 2.5
- 2.6

N'a pas l'ambition de reprendre le parc actuel, il faut un "upgrade" vers la release spécifique.

besoins généraux

- scalabilité
- possibilité de faire des Zéphir établissement
- API
- choix technologique + raison du choix.
- micro service

gérer la configuration

Enregistrer, envoyer et appliquer une configuration (rendre la machine à un état).

Fait que depuis le Zéphir (plus de mode autonome).

Il faut une notion de variante (configuration par défaut).

Il faut une dépendance des services avec les variables de configuration.

Description et dépendance des services à l'intérieur des structures.

Une structure contient des zones.

portail

Portail qui permet de visualiser les composants.

History

#1 Updated by William Petit over 3 years ago

  • Remaining (hours) changed from 12.0 to 10.0

#2 Updated by William Petit over 3 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Benjamin Bohard over 3 years ago

  • Remaining (hours) changed from 10.0 to 8.0

#4 Updated by William Petit over 3 years ago

Notes tirées de la réunion:

  • Gestion des actions en mode asynchrones par défaut
  • Une instance du portail devrait pouvoir piloter plusieurs instances "Zéphyr"
  • Livrables à produire
    1. Étude des différentes solutions d'API Gateway et choix argumenté
    2. Cas d'utilisation (MTES principalement) + mockup associés illustrant les principes de contextualisation des actions et d'intégration des applications externes au sein du portail

#5 Updated by Daniel Dehennin over 3 years ago

  • Remaining (hours) changed from 8.0 to 6.0

#6 Updated by Thierry Bertrand over 3 years ago

Architecture écologie :

en centre-serveurs, 5 zephirs :
4 zephirs 2.5.2
1 zephir 2.6.1
on a dispatché les établissements pour cause de perfs.

Les zephirs sont couplés à l'annuaire ldap pour l'authentification.
=> comptes individuels pour tout le monde

Les utilisateurs :
  • les cellules informatiques d''établissements
    droits restreints par RNE
    saisie de configuration de serveurs
    surveillance des serveurs
    personnalisation de serveurs (ajout de paquet, patchs et dictionnaires)
    (à noter qu'il y a eu regression à ce sujet depuis zephir 2.5+)
    certaines cellules informatiques peuvent administrer plusieurs établissement dans le cadre de la mutualisation
  • PNE Environnement de travail
    droits restreints aux variantes Applis_Web
    assistance niveau 2 sur les applicatifs web (ocs, glpi, grr)
    déploiements de clés ssh pour assistance
  • PNE Serveurs et Réseaux
    tous les droits admins
    assistance niveau 2 sur les serveurs Eole
    déploiement de clés ssh
    création & gestion de variante
    gestion des valeurs par défaut
    modification de valeur creole par actions groupées
  • PSIN
    tous les droits admin
    assistance niveau 1
    vérification de configuration
    ajout de droits utilisateurs

Pour faciliter l'exploitation des zephirs, on a mis en place des fonctions en base postgres qui permettent :
de donner les droits et déployer les clés ssh des PNE EdT & SR
de créer des groupes automatiques de 50 machines module-version-variante

Pour des raisons de contournement (pb de perfs), on a introduit un zephir maitre.
Il possède l'ensemble de toutes les variantes et des valeurs par défaut.
Celui-ci permet :
de déployer les variantes & valeurs par défaut par script
d'utiliser l'api zephir pour modifier des valeurs de variable creole en masse en utilisant les groupes automatiques.

#7 Updated by Scrum Master over 3 years ago

  • Status changed from En cours to Résolu

#8 Updated by Scrum Master over 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 6.0 to 0.0

Also available in: Atom PDF