Projet

Général

Profil

Scénario #32117

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

Ajouté par Gilles Grandgérard il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
26/04/2021
Echéance:
14/05/2021
% réalisé:

100%

Points de scénarios:
3.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:

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

Sous-tâches

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


Demandes liées

Lié à 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 28/04/2021
Bloqué par 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é 27/05/2021

Révisions associées

Révision 0a1bb321 (diff)
Ajouté par Daniel Dehennin il y a presque 3 ans

fix(disk): typo in variable name

Ref: #32117

Historique

#1 Mis à jour par Gilles Grandgérard il y a presque 3 ans

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

#2 Mis à jour par Daniel Dehennin il y a presque 3 ans

  • Description mis à jour (diff)

#3 Mis à jour par Daniel Dehennin il y a presque 3 ans

  • Description mis à jour (diff)

#4 Mis à jour par Daniel Dehennin il y a presque 3 ans

  • Sujet changé de Créer eole-modele-vm à Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE

#5 Mis à jour par Daniel Dehennin il y a presque 3 ans

  • Description mis à jour (diff)

#6 Mis à jour par Gilles Grandgérard il y a presque 3 ans

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

#7 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Description mis à jour (diff)

#8 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Description mis à jour (diff)

#9 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Description mis à jour (diff)

#10 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Description mis à jour (diff)

#11 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Description mis à jour (diff)

#12 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Echéance mis à 14/05/2021
  • Version cible mis à Prestation Cadoles MEN 2021 17-19
  • Début mis à 26/04/2021

#13 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Sujet changé de Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE à Hapy VMs: Permettre de configurer les paramètres de machine virtuelle pour les modules EOLE

#14 Mis à jour par Philippe Caseiro il y a presque 3 ans

  • Assigné à mis à Philippe Caseiro

#15 Mis à jour par Daniel Dehennin il y a presque 3 ans

  • Description mis à jour (diff)

#16 Mis à jour par Daniel Dehennin il y a presque 3 ans

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

#17 Mis à jour par Philippe Caseiro il y a presque 3 ans

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 Mis à jour par Daniel Dehennin il y a presque 3 ans

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

#19 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF