Projet

Général

Profil

Scénario #32120

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

h3. Objectif

Suite à #32117, les dicos étant créées, les configurations étant préparées pour aca.Hapy, aca.Zéphir et plusieurs VM.
Le scénario va préparer le déploiement sur Hâpy

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

h3. Solutions à mettre en œuvre

La procédure de déploiment des machines virtuelles sur Hâpy est faites par un script (par exemple *@eole-hapy-autodeploy-vms@*).

Ce script doit :

# Vérifier si le déploiement automatique est activé (*@activer_deploiement_automatique@* == *@oui@*)
# récupérer la [[Automatisation#Configuration-du-serveur-Hâpy|liste des serveurs à déployer]]
## Récuppérer la configuration des serveur
## Vérifier la cohérence des informations Hapy/VMs. Si échec, alors on s'arrête en erreur
### Vérifier que les noms de réseaux déclarés pour les VMs existent sur Hâpy
### Vérifier que la quantité de RAM du Hâpy est supérieure à la somme des quantités de RAM des VMs

Le script sera appelé en *@postservice@* durant *@instance@* *uniquement*

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
* le *@postservice@* :
** demande bien un identifiants Zéphir
** récuppère bien la liste des serveurs *@etb1.amon@*, *@etb1.scribe@* et leur configuration
** les noms de réseaux associés aux interfaces des modules correspondent bien aux réseaux déclarés sur Hâpy
** la somme des quantités de RAM des VMs est bien vérifié par rapport à celle disponible sur Hâpy

h3. Critères d’acceptation

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

Retour