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
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