Projet

Général

Profil

Scénario #18447

Mis à jour par Joël Cuissinat il y a presque 5 ans

h3. Problème

Installer un Hâpy afin d’héberger une solution complète EOLE requiert plusieurs images ISO et plusieurs disques vierges :



|_. |_. Amon |_. Horus |_. Scribe |_. Eclair |
|_. ISO 2.5.2.1 | ✓ | | | |
|_. ISO 2.6.0 | | ✓ | ✓ | ✓ |
|_. Disque 50Go | | | | ✓ |
|_. Disques plus gros | ✓ | ✓ | ✓ | |

h3. Proposition

* La variable *@hapy_init_master_iso_version@* doit être renommée *@hapy_init_master_iso_versions@* et devenir multi-valuée
* La variable *@hapy_init_master_disk_size@* doit être renommée *@hapy_init_master_disk_sizes@* et devenir multi-valuée.
* Le code de téléchargement d’ISO et de création de disque doit prendre en compte ce changement

h3. Solutions à mettre en œuvre

* implémenter les évolutions sur EOLE 2.7.2 (master)
* vérifier l'upgrade des variables Creole depuis les versions précédentes (problème possible sur la slave/le renommage des variables est-il vraiment nécessaire)
* mettre à niveau la "doc":http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleHapy/co/60-ModeleDeVM.html en mentionnant les différences entre versions
* mettre à jour les dictionnaires 2.7.2 dans Zéphir (voir avec EOLE)

h3. Critères d'acceptation

* les options sont disponibles dans l'interface de configuration
* après instance on a les images demandées (on pourra s'inspirer du cas de test "HP-001-02":http://squash-tm.eole.lan/squash/test-cases/3009/info pour valider)
* des tests jenkins 2.7.2 sont configurés pour gérer deux versions (voir avec EOLE)

Retour