Projet

Général

Profil

Scénario #32120

Mis à jour par Daniel Dehennin il y a environ 3 ans

h1. Objectif:

Suite à #32117#, [[32117]], les dicos créées, la configuration étant préparée our Hapy, Zéphir et plusieurs VM,
Le scénario va réaliser le 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