OAR Cloud Computing 2013: Difference between revisions
Jump to navigation
Jump to search
(Ajout de la partie "choix techniques") |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Lien vers la [[Proj-2012-2013-OAR-Cloud|fiche projet]] (en anglais) qui expose l'avancement du projet. |
|||
=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 ressource. La virtualisation 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. |
||
Line 11: | Line 13: | ||
=Liens Utiles= |
=Liens Utiles= |
||
* [[Proj-2012-2013-OAR-Cloud|fiche projet]] |
|||
* [http://oar.imag.fr OAR] |
* [http://oar.imag.fr OAR] |
||
* [http://libvirt.org/ Libvirt] Une bibliothèque permettant l'interaction avec les solutions de virtualisation lxc, kvm, xen |
* [http://libvirt.org/ Libvirt] Une bibliothèque permettant l'interaction avec les solutions de virtualisation lxc, kvm, xen |
||
* [[OpenVSwitch]] |
|||
* [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]? |
* Qu'est ce qu'une [http://en.wikipedia.org/wiki/Virtual_appliance appliance]? |
||
Line 21: | Line 24: | ||
* 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 |
||
* Prise en main de Libvirt et de |
* Prise en main de Libvirt et de [[LXC]] |
||
* Prise en main de |
* Prise en main de [[OpenVSwitch]] |
||
* Etat de l'art / synthèse des grande solution de virtualisation |
* Etat de l'art / synthèse des grande solution de virtualisation |
||
* Conception de l'architecture globale |
* Conception de l'architecture globale |
||
Line 32: | Line 35: | ||
La réalisation de ce projet passe par la réponse à différent choix techniques: |
La réalisation de ce projet passe par la réponse à différent choix techniques: |
||
* Quelle(s) solution(s) de virtualisation utiliser? |
* Quelle(s) solution(s) de virtualisation utiliser? |
||
* Quel(s) format(s) utiliser pour les appliances (OVH, VDMK, VHD...)? |
* Quel(s) format(s) utiliser pour les appliances (OpenVZ, OVH, VDMK, VHD...)? |
||
* Quelle(s) interface(s) faut-il fournir à l'utilisateur (CLI, Web...)? |
* 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? |
* Quelle est le niveau d'accès de l'utilisateur sur le système? |
Latest revision as of 12:45, 7 August 2013
Lien vers la fiche projet (en anglais) qui expose l'avancement du projet.
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
- 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 utiliser pls machines
- ...
- Possibilité d'importer des images (amazon) [chercher les outils existant]
- Suivi de consommation des jobs/vm
Liens Utiles
- fiche projet
- OAR
- Libvirt Une bibliothèque permettant l'interaction avec les solutions de virtualisation lxc, kvm, xen
- OpenVSwitch
- lxc, qemu-kvm et xen
- Qu'est ce qu'une appliance?
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 (OpenVZ, 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?