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)
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Sujet changé de Etudier l'utilisation de 'cloud-init' sur un module Eole à Etudier l'utilisation de 'cloud-init' sur un module Eole 2.8
#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Description mis à jour (diff)
#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Description mis à jour (diff)
- Release mis à Carnet de produit (Cadoles)
- Points de scénarios mis à 8.0
#4 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Echéance mis à 28/02/2020
- Version cible mis à Prestation Cadoles MEN 07-09
- Début mis à 10/02/2020
#5 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
#6 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
#7 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
#8 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
#9 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
#10 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Lié à Tâche #29571: Validation du scénario : Etudier l'utilisation de 'cloud-init' sur un module Eole 2.8 ajouté
#11 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Assigné à mis à Emmanuel GARETTE
#12 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
#13 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Nouveau à Terminé (Sprint)
#14 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0