Tâche #29188
Scénario #18447: Hâpy doit permettre d’initialiser plusieurs images ISO et plusieurs tailles de disques vierges
Modifier le code
100%
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
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
Appliqué par commit a6743b22b8e5742555831f1df461c7642a9bb796.
#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