Scénario #29495
Etudier l'utilisation de 'cloud-init' sur un module Eole 2.8
100%
Description
De plus en plus d'installations de module EOLE se font sur des environnements virtualisés.
La prochaine version Ubuntu 20.04 intègre nativement l'outil 'cloud-init'
Aujourd'hui, notre stratégie est de considérer gen_config/instance comme seule référence pour configurer un module.
Dans le cas ou l'on souhaite utiliser cloud-init, certaines variables vont changer de statut (ex: adresse_ip_eth0)
Ces variables sont calculées et dynamiques.
Plusieurs options sont possibles :- instance/reconfigure gère toujours le réseau (comme le cas 'dhcp',
ethX_method
aurait un choix 'cloud-init' ) - instance/reconfigure ne gère plus du tout le réseau (tout ce qui est géré par cloud-init)
- cloud-init fournit le fichier config.eol
Livrable¶
- un tableau avec la liste des variables EOLE impactées (source de la valeur, ...) en fonction du mode de fonctionnement (statique/dhcp/cloud-init)
- démonstrateur ?
Proposition de tableau ethercalc :
statique | dhcp | cloud-init | Actions | Zéphir | |
adressse_ip_eth0 | saisie manuelle | calcul dhclient | calcul fichier yaml | modifier creole... | rien à faire ? |
adresse_ip_dns | |||||
nom_machine | |||||
... |
Actions¶
- Hypothèse 1: on peut désactiver cloud-init/one-context à l'instance/reconfigure. Au reboot suivant, l'outil de contextualisation est déactivé.- fournir un dicos "contextualisation.xml" que l'on afficherait dans "Général"
- Hypothèse 2: demander à cloud-init/one-context, les éléments id-zéphir, dns zéphir, ca zéphir... et au démarrage la liaison zéphir est réalisée. Toute la conf arrive ensuite de zéphir.
- Hypothèse 3: demander à cloud-init/one-context, le config.eol + les paquets additionnels... et au démarrage on fait un econfigure (pb des questions).
- Hypothèse 4 : faire un calcul des variables "à la dhcp". (il y aura le PBde Zéphir)
Subtasks
Related issues
History
#1 Updated by Joël Cuissinat over 3 years ago
- Subject changed from Etudier l'utilisation de 'cloud-init' sur un module Eole to Etudier l'utilisation de 'cloud-init' sur un module Eole 2.8
#2 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
#3 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
- Release set to Carnet de produit (Cadoles)
- Story points set to 8.0
#4 Updated by Gilles Grandgérard over 3 years ago
- Due date set to 02/28/2020
- Target version set to Prestation Cadoles MEN 07-09
- Start date set to 02/10/2020
#5 Updated by Gilles Grandgérard over 3 years ago
- Description updated (diff)
#6 Updated by Gilles Grandgérard over 3 years ago
- Description updated (diff)
#7 Updated by Gilles Grandgérard over 3 years ago
- Description updated (diff)
#8 Updated by Gilles Grandgérard over 3 years ago
- Description updated (diff)
#9 Updated by Gilles Grandgérard over 3 years ago
- Description updated (diff)
#10 Updated by Joël Cuissinat over 3 years ago
- Related to Tâche #29571: Validation du scénario : Etudier l'utilisation de 'cloud-init' sur un module Eole 2.8 added
#11 Updated by Joël Cuissinat over 3 years ago
- Assigned To set to Emmanuel GARETTE
#12 Updated by Emmanuel GARETTE over 3 years ago
#13 Updated by Joël Cuissinat over 3 years ago
- Status changed from Nouveau to Terminé (Sprint)
#14 Updated by Joël Cuissinat over 3 years ago
- Release changed from Carnet de produit (Cadoles) to EOLE 2.8.0