Project

General

Profile

Tâche #9347

Scénario #9346: Etude Hâpy Market

Création d'une maquette Hâpy Market

Added by Philippe Caseiro over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Start date:
10/22/2014
Due date:
% Done:

100%

Estimated time:
6.00 h
Spent time:
Remaining (hours):
0.0

Description

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

History

#1 Updated by Philippe Caseiro over 6 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Philippe Caseiro over 6 years ago

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 Updated by Philippe Caseiro over 6 years ago

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 Updated by Philippe Caseiro over 6 years ago

  • Remaining (hours) changed from 6.0 to 4.0

#5 Updated by Philippe Caseiro over 6 years ago

  • Status changed from En cours to 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 Updated by Philippe Caseiro over 6 years ago

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

cf Scénario #9355

#7 Updated by Philippe Caseiro over 6 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF