Project

General

Profile

Tâche #31992

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

Propositions de scénarios

Added by Emmanuel GARETTE about 3 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/25/2021
Due date:
% Done:

100%

Estimated time:
0.00 h
Remaining (hours):
0.0

Description

Propose la liste des actions à effectué pour la mise en place d'une VM

History

#1 Updated by Emmanuel GARETTE about 3 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to 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 Updated by Emmanuel GARETTE about 3 years ago

  • Subject changed from Proposition de scénarios to Propositions de scénarios

#3 Updated by Emmanuel GARETTE about 3 years ago

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 Updated by Emmanuel GARETTE about 3 years ago

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 Updated by Emmanuel GARETTE about 3 years ago

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 Updated by Emmanuel GARETTE about 3 years ago

  • Status changed from En cours to Résolu

#7 Updated by Emmanuel GARETTE about 3 years ago

  • % Done changed from 0 to 100

#8 Updated by Gilles Grandgérard almost 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF