Tâche #18438
Distribution EOLE - Scénario #18436: Compte-rendus des ateliers ouverts(suite)
Faire le CR création d'images ONE via saltstack
Demandes liées
Historique
#1 Mis à jour par Thierry Bertrand il y a plus de 7 ans
- Statut changé de Nouveau à En cours
Objectif : déployer une infrastructure de génération d'images fresh install avec l'outil saltstack
Principe : les composants salt-master et salt-minion sont installés sur une VM
=> pas de minion sur le host
=> on utilise l'api salt-cloud
=> on réutilise l'existant pour l'automatisation
Automatisation
On crée un sls sur le master dont le rôle sera de faire les actions suivantes :
1°/ gestion de ppa
2°/ installation de vnsdotools
3°/ installation de git
4°/ clonage du dépôt hapy-automatisation
Les différentes actions étant interdépendantes; le sls est créé en fonction.
A ce stade, premier problème avec le ppa de vncdotools qui n'est plus maintenu.
Génération d'images
Elle est censée se faire en deux étapes :
création du template Open Nebula
gestion du menu du CD Eole
On s'est plus penchés sur le 1er point, le second ayant déjà été géré avec hapy-automatisation.
Le but était ici de faire appel à l'api salt cloud.
Nous nous sommes alors retrouvés face à un second problème, l'api salt cloud est incomplète.
Celle-ci ne permet de gérer que les paramètres memory, cpu et vcpu.
L'essai de passer des paramètres supplémentaire s'est soldé par un échec, ceux-ci étant écrasés à la génération du template.
Ce fut l'occasion d'utiliser salt-call pour faire du débug...
Le seul moyen de contournement fut de créer un template dans l'interface Sunstone puis de l'appeler dans le processus global.
Conclusion :
L'objectif initial ne fut pas atteint du fait de divers problèmes. Tel quel, il n'est pas atteignable.
Pour le réaliser il faut :
soit étendre l'api salt-cloud pour Open Nebula
soit implémenter un module avec python-oca
A noter qu'un minion particulièrement maltraité dans cet atelier profita de la restitution pour fuir et se choisir un nouveau maître !
#2 Mis à jour par Thierry Bertrand il y a plus de 7 ans
- % réalisé changé de 0 à 80
- Restant à faire (heures) changé de 2.0 à 1.0
#3 Mis à jour par Gérald Schwartzmann il y a environ 7 ans
- Assigné à changé de Thierry Bertrand à Daniel Dehennin
pour relecture et validation, merci
#4 Mis à jour par Daniel Dehennin il y a environ 7 ans
Le résumé de Thierry est pertinent.
À voir si nous faisons plusieurs article de blog ou un seul :
- le résumé de Thierry pour
Générer une image master depuis l’ISO EOLE
- le HTML de Laurent pour
Générer une image EOLE depuis une Ubuntu cloud
- Déployer et configurer une image master existante
#5 Mis à jour par Gérald Schwartzmann il y a environ 7 ans
- Statut changé de En cours à Reporté
#6 Mis à jour par Gilles Grandgérard il y a plus de 2 ans
- Projet changé de Distribution EOLE à EOLE OpenNebula