Projet

Général

Profil

Tâche #31992

Scénario #30577: Etude automatisation déploiement automatique des VMs sur une solution Hapy

Propositions de scénarios

Ajouté par Emmanuel GARETTE il y a environ 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
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
    • 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
      • dans un fichier (libre)
        • description des réseaux
        • choix des modules a installer en tant que serveur
  • 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
    • éventuelle script post installation
  • 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

Formats disponibles : Atom PDF