Projet

Général

Profil

Tâche #9347

Scénario #9346: Etude Hâpy Market

Création d'une maquette Hâpy Market

Ajouté par Philippe Caseiro il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
22/10/2014
Echéance:
% réalisé:

100%

Temps estimé:
6.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Créer une maquette pour évaluer le travail a faire pour créer un "Hâpy Market"

Historique

#1 Mis à jour par Philippe Caseiro il y a plus de 9 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Philippe Caseiro il y a plus de 9 ans

Première conclusions,

Le module appmarket (https://github.com/OpenNebula/addon-appmarket) semble fonctionnel soit étant installé directement sur Hâpy ou sur un autre machine.

Le packaging de ce module laisse sérieusement a désiré, un paquet est fournis mais il ne contiens pas toutes les dépendances, il faut installer des lib ruby
à la main, dans des versions particulières compatibles avec ruby 1.8 (ruby par défaut sur la 2.4).

Une fois l'épreuve de l'install passé, il est possible d'intégrer l'interface d'administration dans le sunstone d'un cluster afin de gérer les images.
Un client ligne de commande est également disponible.

En premier lieux il faut :

1°) Trouver une solution pour distribuer les lib ruby qui manquent, 2 solutions :
- gem install a un moment ou a un autre (packaging, preservice, posttemplate)
- packager les lib qui manquent

2°) Définir le type d'usage, standalone avec création des iamges avec la ligne de commande ou intégration dans un sunstone.

#3 Mis à jour par Philippe Caseiro il y a plus de 9 ans

Afin de profiter pleinement du market il faut tester appmarket "worker" qui permet de créer des images au format OVA (https://en.wikipedia.org/wiki/Open_Virtualization_Format)

Cela nous ouvre des possiblités supplémentaires.

#4 Mis à jour par Philippe Caseiro il y a plus de 9 ans

  • Restant à faire (heures) changé de 6.0 à 4.0

#5 Mis à jour par Philippe Caseiro il y a plus de 9 ans

  • Statut changé de En cours à Résolu

Le worker offre uniquement la possibilité d'importer des images au format OVA, il faut les créer à la main et les mettre à dispo à la main dans le appmarket.

La mise à disposition ce fait sur un modèle n tiers,

Le market est sur une machine, il gardes les fichiers de configuration des images fournies (template, liens de téléchargement)

Les images sont sur un serveur web pour permettre aux clients du market de les télécharger depuis le lien fournis par le market.

Le market est pilotable via une interface ligne de commande ou intégrable dans un sunstone.

Pour mettre a disposition un des académies un "market" il faudrais un module "hâpy-master" qui fédère tous les sunstone et pilote le market
ensuite on pourrais déclarer un le market académique sur chaque Hâpy.

#6 Mis à jour par Philippe Caseiro il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 4.0 à 0.0

cf Scénario #9355

#7 Mis à jour par Philippe Caseiro il y a plus de 9 ans

  • % réalisé changé de 0 à 100

Formats disponibles : Atom PDF