Project

General

Profile

Scénario #32117

Hapy VMs: Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE

Added by Gilles Grandgérard over 1 year ago. Updated about 1 year ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/26/2021
Due date:
05/14/2021
% Done:

100%

Story points:
3.0
Remaining (hours):
0.00 hour
Velocity based estimate:

Description

Objectif

Pouvoir déclarer les caractéristiques d'une VM necessaires pour le module et la configuration donnée

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

Solutions à mettre en œuvre

Le dictionnaire doit être installable sur les modules à partir de la version 2.7.0.

  • Créer le paquet eole-modele-vm
  • Créer le dicos avec une famille machine_virtuelle contenant les variables de caractéristique de machine virtuelle
    • variable activer_modele_vm à non par défaut
    • eole_vm_marketplace : nom du MarketPlace OpenNebula où récupérer l’image disque, par défaut EOLE
    • eole_vm_app : nom de l’application au sens OpenNebula MarketPlace
    • eole_vm_memory : taille de la mémoire en Go
    • eole_vm_vcpu : nombre de CPU virtuels
    • Disques :
      • eole_vm_disk_size : taille en Go du disque
    • Interfaces, en fonction de la valeur nombre_interfaces
      • eole_vm_net_name0 nom du réseau hâpy associé à l’interface 0
      • eole_vm_net_name1 nom du réseau hâpy associé à l’interface 1
      • eole_vm_net_nameX nom du réseau hâpy associé à l’interface X

Critères d’acceptation

  • Un dictionnaire 00_virtual_machine.xml avec les variables
  • L'installer sur toutes les versions de modules supportés. Les tests Jenkins devront être passant
  • Dans Zéphir, on doit pouvoir créer la variante avec les paramètres.
  • Préparer les configurations etb1.amon, etb1.scribe pour activer les paramètres de VM

Subtasks

Tâche #32226: Créer le projet eole-modele-vmFerméDaniel Dehennin

Tâche #32227: Créer le dictionnaire "Modèle VM" avec une famille "Déploiement"FerméPhilippe Caseiro

Tâche #32238: Créer une eolefunc pour vérifier qu'une string est bien un floatFerméPhilippe Caseiro

Tâche #32253: Tester le dictionnaire en 2.7.0FerméPhilippe Caseiro

Tâche #32255: Tester le dictionnaire en 2.7.1FerméPhilippe Caseiro

Tâche #32256: Tester le dictionnaire en 2.7.2FerméPhilippe Caseiro

Tâche #32257: Tester le dictionnaire en 2.8.0FerméPhilippe Caseiro

Tâche #32258: Tester le dictionnaire en 2.8.1FerméPhilippe Caseiro

Tâche #32262: Porter le projet en 2.7.1FerméPhilippe Caseiro

Tâche #32263: Porter le projet en 2.7.2FerméPhilippe Caseiro

Tâche #32264: Porter le projet en 2.8.0FerméPhilippe Caseiro

Tâche #32265: Porter le projet en 2.8.1FerméPhilippe Caseiro

Tâche #32268: préparer les confs etb1.amon et etb1.scribe 2.7.X2.8.XFerméPhilippe Caseiro

Tâche #32273: Ajouter une dépendance au paquet eole-serverFerméPhilippe Caseiro

Tâche #32281: Dans Zéphir, on doit pouvoir créer la variante avec les paramètres.FerméEmmanuel GARETTE


Related issues

Related to Distribution EOLE - Tâche #32248: Valider le scénario Hapy VMs: Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE Ne sera pas résolu 04/28/2021
Blocked by Distribution EOLE - Tâche #32282: Création d'un paquet Zéphir avec le nouveau paquet eole-modele-vm (à installer sur tous les modules) Fermé 05/27/2021

Associated revisions

Revision 0a1bb321 (diff)
Added by Daniel Dehennin over 1 year ago

fix(disk): typo in variable name

Ref: #32117

History

#1 Updated by Gilles Grandgérard over 1 year ago

  • Copied to Scénario #32118: Hapy VMs: Pouvoir déclarer une liste de VM Zéphir devant être déployée automatiquement added

#2 Updated by Daniel Dehennin over 1 year ago

  • Description updated (diff)

#3 Updated by Daniel Dehennin over 1 year ago

  • Description updated (diff)

#4 Updated by Daniel Dehennin over 1 year ago

  • Subject changed from Créer eole-modele-vm to Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE

#5 Updated by Daniel Dehennin over 1 year ago

  • Description updated (diff)

#6 Updated by Gilles Grandgérard over 1 year ago

  • Copied to deleted (Scénario #32118: Hapy VMs: Pouvoir déclarer une liste de VM Zéphir devant être déployée automatiquement)

#7 Updated by Gilles Grandgérard over 1 year ago

  • Description updated (diff)

#8 Updated by Gilles Grandgérard over 1 year ago

  • Description updated (diff)

#9 Updated by Gilles Grandgérard over 1 year ago

  • Description updated (diff)

#10 Updated by Gilles Grandgérard over 1 year ago

  • Description updated (diff)

#11 Updated by Gilles Grandgérard over 1 year ago

  • Description updated (diff)

#12 Updated by Gilles Grandgérard over 1 year ago

  • Due date set to 05/14/2021
  • Target version set to Prestation Cadoles MEN 2021 17-19
  • Start date set to 04/26/2021

#13 Updated by Gilles Grandgérard over 1 year ago

  • Subject changed from Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE to Hapy VMs: Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE

#14 Updated by Philippe Caseiro over 1 year ago

  • Assigned To set to Philippe Caseiro

#15 Updated by Daniel Dehennin over 1 year ago

  • Description updated (diff)

#16 Updated by Daniel Dehennin over 1 year ago

On peut peut-être virer les préfixe eole_ des variables puisque c’est forcément lié à EOLE.

#17 Updated by Philippe Caseiro over 1 year ago

Daniel Dehennin a écrit :

On peut peut-être virer les préfixe eole_ des variables puisque c’est forcément lié à EOLE.

ça marche

#18 Updated by Daniel Dehennin over 1 year ago

  • Related to Tâche #32248: Valider le scénario Hapy VMs: Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE added

#19 Updated by Gilles Grandgérard about 1 year ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF