Projet

Général

Profil

Scénario #32120

Mis à jour par Gilles Grandgérard il y a environ 3 ans

h3. Objectif:

Suite à #32117, les dicos étant créées, les configurations la configuration étant préparées pour aca.Hapy, aca.Zéphir préparée our Hapy, Zéphir et plusieurs VM.
Le scénario va réaliser le déploiement. déploiement

ceci est une partie de : https://dev-eole.ac-dijon.fr/projects/eole-nebula/wiki/Automatisation

h3. Solutions à mettre en œuvre

Si activer_deploiement_automatique = non, stop
Pour chaque IdZéphir
** Récupérer toute la configuration de la VM dans un tar.gz
** Vérifier la cohérence des informations Hapy/VMs. Si échec, alors on s'arrête en erreur
** Créer/mettre à jour un FILE dans hapy pour chaque configuration de VM
** Télécharger les images Apps sur l'Hapy
** Créer les images nécessaires Os (et Data si besoin)
** Créer/mettre à jour un TEMPLATE (Avec une contextualisation active, +Le fichier de Configuration, +Le script de post installation)
** Démarrer la VM
*** Si l'instance n'est pas faite:
**** réponse aux questions de façon automatique
**** gestion des secrets : les mots de passe sont crées automatiquement et rendu disponible pour l'admin dans un fichier
**** Monitorer instance
*** Si l'instance est faite:
**** Monitorer reconfigure
** Passer à la suivante.

h3. Pour tester

* Préparer les configurations *@etb1.amon@*, *@etb1.scribe@*, *@aca.hapy@* pour activer les paramètres de VM
* La machine *@aca.zéphir-avecConf@* doit contenir les conf *@etb1.amon@*, *@etb1.scribe@*, *@aca.hapy@*
* Reprendre le test test-zephir-enregistrement-acahapy ( https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-zephir-enregistrement-acahapy-272-2.8.1-amd64 )
* Exécuter le reconfigure
* Vérifier que les VM sont déployées en fin de reconfigure

h3. Critères d’acceptation

* Le test-zephir-enregistrement-acahapy doit aller jusqu'au bout

Retour