Projet

Général

Profil

Scénario #24550

Hâpy : l'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO

Ajouté par Joël Cuissinat il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
07/09/2018
Echéance:
05/10/2018
% réalisé:

100%

Temps estimé:
(Total: 11.00 h)
Temps passé:
(Total: 16.00 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Si on demande l'image 2.6.2, on obtient la même erreur :

run-parts: executing /usr/share/eole/postservice/99-create-eoleone-user instance

Initialisation du mot de passe pour l'utilisateur "eoleone" pour l'accès à l'interface Web Sunstone

Entrez le nouveau mot de passe : 
Retapez le nouveau mot de passe : 
ID: 2

Inscription de l'utilisateur eoleone dans le groupe oneadmin

run-parts: executing /usr/share/eole/postservice/99-init-hapy-master instance
***** Création de DSK-20-Go *****
ID: 0

***** Création de l'image ISO-Eole-2.6.2-amd64 *****

[one.image.allocate] Cannot parse image SIZE: Failed to get image head
       Création terminée, l'image a le statut : 

***** Création de InstallEole-2.6.2-amd64 *****
ID: 0

En y regardant de plus prêt, l'erreur Cannot parse image SIZE est également visible sur toutes les versions 2.6 ...


Sous-tâches

Tâche #24914: Mettre en place les liens latest pour chaque version EOLEFerméDaniel Dehennin

Tâche #25053: Implémenter une bibliothèque de gestion des images ISO pyeole.isoFerméDaniel Dehennin

Tâche #25055: Utiliser pyeole.iso afin de télécharger la bonne version de l’image ISO dans HâpyFerméDaniel Dehennin

Tâche #25091: La configuration du module Hâpy dans l’infrastructure EOLE n’a plus a utiliser de valeur forcéeFerméDaniel Dehennin

Tâche #25096: Repassage du testFerméGérald Schwartzmann


Demandes liées

Lié à Distribution EOLE - Tâche #24549: Exécuter les tests Hâpy 2.7.0 Fermé 24/07/2018
Lié à eole-one-master - Scénario #18447: Hâpy doit permettre d’initialiser plusieurs images ISO et plusieurs tailles de disques vierges Terminé (Sprint) 14/10/2019 31/10/2019
Lié à creole - Bac à idée #25054: Utiliser la nouvelle bibliothèque pyeole.iso dans Upgrade-Auto Nouveau

Révisions associées

Révision fbfbc035 (diff)
Ajouté par Joël Cuissinat il y a presque 6 ans

logparser-eole.rules : traque du mot clé "Failed to" (Hâpy)

Ref: #24550

Révision ff133bc2 (diff)
Ajouté par Joël Cuissinat il y a presque 6 ans

logparser-eole.rules : "Cannot parse image" pour Hâpy (2.6/2.7)

Ref: #24550

Révision fd6f9d24 (diff)
Ajouté par Joël Cuissinat il y a presque 6 ans

aca.hapy : available EOLE version for "hapy_init_master_iso_version"

Ref: #24550

Révision e32ff137 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

aca.hapy 2.6.2 : le calcul des noms d'ISO n'a pas été rétro-porté

=> utilisation explicite de l'image "2.6.2.2"

Ref: #24550

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Sujet changé de L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnel en 2.7.0 à L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle en 2.7.0

#3 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Description mis à jour (diff)

#4 Mis à jour par Joël Cuissinat il y a presque 6 ans

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

  • Tracker changé de Demande à Scénario
  • Echéance mis à 24/08/2018
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à sprint 2018 29-34 Equipe MENSR (été 2018)
  • Release mis à EOLE 2.7.0
  • Points de scénarios mis à 2.0

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

L'adresse de l'ISO est calculée uniquement à partir de la variable, si on met le numéro du dernier "état technique", c'est fonctionnel !

root@hapy:~# sh -x /usr/share/eole/postservice/99-init-hapy-master 
++ CreoleGet hapy_init_master
+ '[' oui == non ']'
++ CreoleGet hapy_init_master_disk_size
+ DISKSIZE=20
+ DISKNAME=DSK-20-Go
+ DISKDESC='Disque vide de 20 Go'
++ CreoleGet hapy_init_master_iso_version
+ VERSIONISO=2.6.2
+ MAJORVERSION=2.6
+ ISONAME=ISO-Eole-2.6.2-amd64
+ ISODESC='Image ISO EOLE Stable 2.6.2 64 bits'
+ ISOURL=http://eole.ac-dijon.fr/pub/iso/EOLE-2.6/2.6.2/eole-2.6.2-alternate-amd64.iso
   [ ... ]

C'est fonctionnel avec :

CreoleSet hapy_init_master_iso_version 2.6.2.1

En lisant le code, on dirait bien que c'est le fonctionnement prévu mais maintenant que les premières ISO ont été déplacées dans "Archives", la valeur par défaut proposée (eole_release) n'est plus valide !

Il faudrait envisager un code qui trouve la bonne ISO à partir de la version d'EOLE comme dans Upgrade-Auto.

Si l'ISO est introuvable, il devrait y avoir un message clair sans pour autant stopper l'instance (FIXME ?), ce qui n'est pas le cas actuellement...

#7 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Tracker changé de Scénario à Demande
  • Sujet changé de L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle en 2.7.0 à L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO
  • Echéance 24/08/2018 supprimé
  • Assigné à Joël Cuissinat supprimé
  • Version cible sprint 2018 29-34 Equipe MENSR (été 2018) supprimé
  • Début 24/07/2018 supprimé

#8 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Sujet changé de L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO à Hâpy : l'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO

#9 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Lié à Scénario #18447: Hâpy doit permettre d’initialiser plusieurs images ISO et plusieurs tailles de disques vierges ajouté

#10 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Tracker changé de Demande à Scénario
  • Echéance mis à 14/09/2018
  • Version cible mis à sprint 2018 35-37 Equipe MENSR
  • Début mis à 27/08/2018

Proposition : mettre en place des liens du type http://eole.ac-dijon.fr/pub/iso/EOLE-2.6.X/latest et les utiliser dans le lien de téléchargement

#11 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Version cible changé de sprint 2018 35-37 Equipe MENSR à sprint 2018 38-40 Equipe MENSR

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

  • Assigné à mis à Daniel Dehennin

#13 Mis à jour par Gérald Schwartzmann il y a presque 6 ans

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

#14 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Lié à Bac à idée #25054: Utiliser la nouvelle bibliothèque pyeole.iso dans Upgrade-Auto ajouté

Formats disponibles : Atom PDF