OAR Cloud Computing 2013: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
(Ajout de la partie "choix techniques")
Line 1: Line 1:
=Objectif=
=Objectif=
Il s'agit de développer une infrastructure légère de Cloud Computing en utilisant le logiciel OAR comme base pour la gestion de resource. La virtualisaion reposera sur l'utilisation de la bibliothèque libvirt et Open vswitch.
Il s'agit de développer une infrastructure légère de Cloud Computing en utilisant le logiciel OAR comme base pour la gestion de ressource. La virtualisation reposera sur l'utilisation de la bibliothèque libvirt et Open vswitch.


=Cas d'usages à considérer=
=Cas d'usages à considérer=
# Un utilisateur souhaite faire tourner une appliance (image de système somplet) sur une grappe de calcul géré par Linux
# Un utilisateur souhaite faire tourner une appliance (image de système complet) sur une grappe de calcul géré par Linux
# L'utilisateur souhaite faire une isolation réseau
# L'utilisateur souhaite faire une isolation réseau
# L'utilisateur souhaite utiliser pls machines
# L'utilisateur souhaite utiliser pls machines
Line 15: Line 15:
* [http://openvswitch.org/ Open vSwitch]
* [http://openvswitch.org/ Open vSwitch]
* [http://en.wikipedia.org/wiki/LXC lxc], qemu-kvm et xen
* [http://en.wikipedia.org/wiki/LXC lxc], qemu-kvm et xen
* Qu'est ce qu'une [http://en.wikipedia.org/wiki/Virtual_appliance appliance]?


=Plan de travail=
=Plan de travail=
* Vous pourrez utiliser la plate-forme [http://www.grid5000.fr Grid'5000] pour faire vos dtests
* Vous pourrez utiliser la plate-forme [http://www.grid5000.fr Grid'5000] pour faire vos tests
* Prise en main de Grid'5000 (TP sur OpenStack)
* Prise en main de Grid'5000 (TP sur OpenStack)
* Prise en main de OAR
* Prise en main de OAR
Line 27: Line 28:


=Divers=
=Divers=

==Choix techniques==
La réalisation de ce projet passe par la réponse à différent choix techniques:
* Quelle(s) solution(s) de virtualisation utiliser?
* Quel(s) format(s) utiliser pour les appliances (OVH, VDMK, VHD...)?
* Quelle(s) interface(s) faut-il fournir à l'utilisateur (CLI, Web...)?
* Quelle est le niveau d'accès de l'utilisateur sur le système?

Revision as of 13:52, 1 February 2013

Objectif

Il s'agit de développer une infrastructure légère de Cloud Computing en utilisant le logiciel OAR comme base pour la gestion de ressource. La virtualisation reposera sur l'utilisation de la bibliothèque libvirt et Open vswitch.

Cas d'usages à considérer

  1. Un utilisateur souhaite faire tourner une appliance (image de système complet) sur une grappe de calcul géré par Linux
  2. L'utilisateur souhaite faire une isolation réseau
  3. L'utilisateur souhaite utiliser pls machines
  4. ...
  5. Possibilité d'importer des images (amazon) [chercher les outils existant]
  6. Suivi de consommation des jobs/vm

Liens Utiles

Plan de travail

  • Vous pourrez utiliser la plate-forme Grid'5000 pour faire vos tests
  • Prise en main de Grid'5000 (TP sur OpenStack)
  • Prise en main de OAR
  • Prise en main de Libvirt et de lxc
  • Prise en main de openvSwitch
  • Etat de l'art / synthèse des grande solution de virtualisation
  • Conception de l'architecture globale
  • Développement d'une version fonctionnelle de la solution proposé

Divers

Choix techniques

La réalisation de ce projet passe par la réponse à différent choix techniques:

  • Quelle(s) solution(s) de virtualisation utiliser?
  • Quel(s) format(s) utiliser pour les appliances (OVH, VDMK, VHD...)?
  • Quelle(s) interface(s) faut-il fournir à l'utilisateur (CLI, Web...)?
  • Quelle est le niveau d'accès de l'utilisateur sur le système?