Tâche #31992
Scénario #30577: Etude automatisation déploiement automatique des VMs sur une solution Hapy
Propositions de scénarios
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
25/03/2021
Echéance:
% réalisé:
100%
Temps estimé:
0.00 h
Restant à faire (heures):
0.0
Description
Propose la liste des actions à effectué pour la mise en place d'une VM
Historique
#1 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel GARETTE
- préparation :
- installation d'Hâpy sur une machine physique avec l'ISO
- avec un Zéphir existant :
- création de la configuration d'Hâpy sur le Zéphir
- enregistrement Zéphir
- sans Zéphir existant :
- configuration en mode autonome
- avec un Zéphir installé sur Hâpy :
- dans la configuration de Hâpy, de base de la VM Zéphir
- déploiement d'une VM Zéphir (voir plus bas)
- provisioning du Zéphir
- enregistrement Zéphir de l'Hâpy
- remontée de la configuration Hâpy sur le Zéphir
- description de l'infrastructure voulue:
- avec Zéphir
- avec infrastructure type proposée (Amon + Scribe, Amon + Seth AD + Seth filer, ...)
- choix de l'infrastructure type par l'utilisateur
- création automatique des variantes et serveurs dans Zéphir
- préparation d'une configuration automatique minimale des serveurs dans Zéphir
- création manuelle des variantes
- création manuelle des serveurs
- ajout d'un dictionnaire spécifique dans les serveurs (choix du nombre de CPU, taille disque, ...)
- configuration avancée manuel des serveurs dans Zéphir
- récupération automatique des informations utiles sur l'infrastructure
- serveurs
- réseaux
- avec infrastructure type proposée (Amon + Scribe, Amon + Seth AD + Seth filer, ...)
- configuration manuelle :
- dans la configuration de Hâpy
- avec infrastructure type proposée (Amon + Scribe, Amon + Seth AD + Seth filer, ...)
- génère la description
- générer des configurations de base
- configuration avancée manuel des serveurs dans la VM
- avec infrastructure type proposée (Amon + Scribe, Amon + Seth AD + Seth filer, ...)
- dans un fichier (libre)
- description des réseaux
- choix des modules a installer en tant que serveur
- dans la configuration de Hâpy
- avec Zéphir
- création des réseaux dans ONE
- création des images disques de base :
- installation soit :
- à partir de l'ISO
- téléchargement de l'ISO
- vérification de l'ISO
- installation du serveur à partir du module défini sur l'ISO
- à partir d'une image de base
- téléchargement de l'image de base
- ajout des dépôts/eole-server sur l'image si ubuntu
- installation des paquets du module
- à partir de l'ISO
- éventuelle script post installation
- installation soit :
- provisioning de l'image
- éventuelle scripts de pré instance
- récupération de la configuration :
- enregistrement Zéphir
- copie du config.eol
- instance
- réponse aux questions de façon automatique
- gestion des secrets
- éventuelle scripts de post instance
- création des modèles de VM :
- copie des images dans ONE
- lien entre image
- affecter les ressources matériels par défaut
- déploiement de la VM dans ONE :
- démarrage à partir des modèles de VM
- image en mode persistant
#2 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Sujet changé de Proposition de scénarios à Propositions de scénarios
#3 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
Scénarii 1 : installation avec Zéphir externe¶
- préparation :
- création d'un établissement dans Zéphir
- création du serveur Hâpy dans l'établissement
- création des serveurs de l'établissement
- ajout d'un dictionnaire particulier sur ces serveurs
- configuration des serveurs dans Zéphir (dont les caractéristiques de la VM)
- installation d'Hâpy
- installation depuis l'ISO
- enregistrement Zéphir
- instanciation
Le serveur Hâpy est prêt, les VM sont installés instancier et prêtes à l'usage.
#4 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
Scénarii 2 : installation all in one avec Zéphir¶
- installation d'Hâpy
- installation depuis l'ISO
- configuration de l'Hâpy dans gen_config
- configuration de base du Zéphir
- choix d'une infrastructure type proposée (Amon + Scribe, Amon + Seth AD + Seth filer, ...)
- configuration de base des différents serveurs
- instanciation de l'Hâpy
- configuration avancée des serveurs dans le Zéphir installé
- ajout de nouveau serveurs dans le Zéphir (voir scénarii 1)
- lancement d'une commande complémentaire pour déployer les VM
Le serveur Hâpy est prêt, les VM sont installés instancier et prêtes à l'usage.
#5 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
Scénarii 3 : installation sans Zéphir¶
- installation d'Hâpy
- installation depuis l'ISO
- configuration de l'Hâpy dans gen_config
- choix d'une infrastructure type proposée (Amon + Scribe, Amon + Seth AD + Seth filer, ...)
- configuration de base des différents serveurs
- instanciation de l'Hâpy
- ajout de nouveau serveurs dans le fichier de configuration générée
- ajout des configurations de base des serveurs complémentaires que l'utilisateur doit construire par ces propres moyens
- lancement d'une commande complémentaire pour déployer les VM
- configuration avancée des serveurs dans les différentes VM
Le serveur Hâpy est prêt, les VM sont installés instancier et prêtes à l'usage.
#6 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- % réalisé changé de 0 à 100
#8 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0