Projet

Général

Profil

Tâche #29188

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

Modifier le code

Ajouté par Vincent Febvre il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
14/10/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Le code de téléchargement d’ISO et de création de disque doit prendre en compte ce changement

Révisions associées

Révision a6743b22 (diff)
Ajouté par Philippe Caseiro il y a plus de 4 ans

Adding support for multiple empty disks creation
Adding support for multiple iso version download

Updating postservice script to implement this modifications

ref #18447
fix #29129
fix #29188

Révision ccd135e6 (diff)
Ajouté par Daniel Dehennin il y a plus de 4 ans

Init: we provide install VM template for each ISO

If user prefer a bigger disk, she could modify the template of change
the disk size when instanciating the VM.

  • postservice/99-init-hapy-master: create a template for each ISO
    using the first disk declared.

Ref: #29188

Historique

#1 Mis à jour par Philippe Caseiro il y a plus de 4 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Daniel Dehennin il y a plus de 4 ans

Il y a-t-il une raison pour que la partie sous FIXME TEMPLATES ne soit pas intégrée dans la boucle for ?

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

Les disques sont bien créés et les ISO bien sont bien téléchargées lors d’un reconfigure :

run-parts: executing /usr/share/eole/postservice/99-init-hapy-master reconfigure
***** DSK-40-Go existe déjà *****

***** Création de DSK-50-Go *****
ID: 3

***** Création de DSK-100-Go *****
ID: 4

***** eole-2.7.2-a0-alternate-amd64.iso existe déjà *****

***** Création de l'image eole-2.7.1.1-alternate-amd64.iso *****

ID: 5
       Création terminée, l'image a le statut : rdy

***** Création de l'image eole-2.6.2.2-alternate-amd64.iso *****

ID: 6
       Création terminée, l'image a le statut : rdy

***** install-eole-2.7.2-a0-amd64 existe déjà *****

Les images sont bien présentes dans OpenNebula

root@hapy:~# oneimage list
  ID USER       GROUP      NAME            DATASTORE     SIZE TYPE PER STAT RVMS
   0 oneadmin   oneadmin   DSK-40-Go       images-dis     40G OS    No rdy     0
   1 eoleone    oneadmin   Debian 10 - KVM images-dis      2G OS    No used    1
   2 oneadmin   oneadmin   eole-2.7.2-a0-a iso-images    1.5G CD    No rdy     0
   3 oneadmin   oneadmin   DSK-50-Go       images-dis     50G OS    No rdy     0
   4 oneadmin   oneadmin   DSK-100-Go      images-dis    100G OS    No rdy     0
   5 oneadmin   oneadmin   eole-2.7.1.1-al iso-images    1.5G CD    No rdy     0
   6 oneadmin   oneadmin   eole-2.6.2.2-al iso-images    1.5G CD    No rdy     0

Il manque des templates :

root@hapy:~# onetemplate list
  ID USER            GROUP           NAME                                REGTIME
   0 eoleone         oneadmin        Debian 10 - KVM              10/29 09:33:24
   1 oneadmin        oneadmin        install-eole-2.7.2-a0-amd64  10/29 11:02:52

#4 Mis à jour par Daniel Dehennin il y a plus de 4 ans

Quelques logs IRC:

<Puppet_Master> On créer n disques
<Puppet_Master> on télécharges n isos
<Puppet_Master> mais pour les templates comment on assemble le tout ?
<Puppet_Master> je fait un template par iso et par disque ...
<Puppet_Master> ça commence a faire bcp
<Puppet_Master> il n'y a pas de lien entre le image iso, disques et templates
<Puppet_Master> avant on en créer qu'un seul donc on le faisait ensemble
<Puppet_Master> la matrice qui est dans la demande, je ne vois pas comment l'implémenter
<nebuchadnezzar> Le template d’installation servent surtout d’exemple, je pense q’utiliser le premier disque est le plus simple
<nebuchadnezzar> et ça suffit
<Puppet_Master> c'est ce que je me suis dit aussi
<nebuchadnezzar> surtout que le disque peut être redimensionné durant l’instance de la VM

#5 Mis à jour par Daniel Dehennin il y a plus de 4 ans

Avec le paquet eole-one-master 2.7.2-19 :

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

***** Création de DSK-50-Go *****
ID: 1

***** Création de DSK-100-Go *****
ID: 2

***** Création de l'image eole-2.7.2-a0-alternate-amd64.iso *****

ID: 3
       Création terminée, l'image a le statut : rdy

***** Création de install-eole-2.7.2-a0-amd64 *****
ID: 0

***** Création de l'image eole-2.7.1.1-alternate-amd64.iso *****

ID: 4
       Création terminée, l'image a le statut : rdy

***** Création de install-eole-2.7.1.1-amd64 *****
ID: 1

***** Création de l'image eole-2.6.2.2-alternate-amd64.iso *****

ID: 5
       Création terminée, l'image a le statut : rdy

***** Création de install-eole-2.6.2.2-amd64 *****
ID: 2

#6 Mis à jour par Daniel Dehennin il y a plus de 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF