opennebula - l’informatique élastique 100% open sourceeole.ac-dijon.fr/presentations/2013...

31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OpenNebula L’informatique élastique 100% Open Source Daniel Dehennin Philippe Caseiro Pôle logiciels libres - Eole J-EOLE 2013 D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 1 / 27

Upload: dinhkiet

Post on 28-Apr-2018

214 views

Category:

Documents


2 download

TRANSCRIPT

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

.

......

OpenNebulaL’informatique élastique 100% Open Source

Daniel DehenninPhilippe Caseiro

Pôle logiciels libres - Eole

J-EOLE 2013

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 1 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Table des matières

...1 Un nuage ? Publique ? Privé ? Ou les deux ?

...2 Pourquoi Eole s’est intéressé à la virtualisation

...3 OpenNebula : un nuage ou de la fumée ?

...4 Le grand saut galactique

...5 En résumé

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 2 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Un nuage ? Publique ? Privé ? Ou les deux ?

.Publique..

......Hébergé par un opérateur directement sur internet (aws ec2)

.Privé..

......Hébergé à l’intérieur de nos infrastructures

.Hybride..

......un savant mélange des deux solutions

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 3 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Pour mes calculs

.Publique..

...... 1 000 cpu pour 1h

.Privé..

...... 1 cpu pour 5 ans

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 4 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Et mes données ?

1 Pétaoctet sur 3 ans.Publique........ Amazon ec2 = $2 466 360.Privé........ Dell PowerVault MD1000 = $502 000

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 5 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Pourquoi Eole s’est intéressé à OpenNebula

L’équipe Eole

s’intéresse à tous ce qui est libre et Open Sourceà déjà expérimenté la para-virtualisationavait besoin d’une plate-forme de virtualisationcherche toujours des solutions pour sa communauté

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 6 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Un besoin, beaucoup de possibilités

4 plates-formes majeursOpenNebula (mars 2008)Eucalyptus (mai 2008)CloudStack (mai 2010)OpenStack (juillet 2010)

±50 autresArchipel ProjectProxmoxGaneti (2010)…

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 7 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Archipel émerge à peine

Intéressant : xmppInterface web très lourdeToujours pas de version stable

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 8 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Proxmox manque de dynamisme

Redémarrage du serveur physique après ajout d’un réseauPas de gestion d’Open vSwitchConsommation mémoire excessive de pvestatd (parfois)

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 9 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Petit Ganeti deviendra grand

Cible : 1 à 40 serveurs physiquesUtilisation de drbd très intéressante avec 2 serveursPas de gestion d’Open vSwitchPas d’interface vraiment utilisable

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 10 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

L’insaisissable OpenStack

Mission d’OpenStack

to produce the ubiquitous Open Source Cloud Computingplatform that will meet the needs of public and private cloudsregardless of size, by being simple to implement and massivelyscalable.

Conçu pour concurrencer Amazon ec2« Bétaillère » à machine virtuelle

.

......

Par soucis de droits d’auteur (et surtout voisins) nous ne vous montreronspas d’images amusantes comparant la mise en place d’OpenStack aumontage d’une voiture en kit avec du ruban adhésif

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 11 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Le (trop ?) grand OpenStack

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 12 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

OpenNebula : un nuage ou de la fumée ?

2005 2008 2009 2010 2011 2012

• Develop & innovate • Support the community • Collaborate

Large-scale production deployment: 16,000 VMs

5,000 downloads/month

2014 2013

Research Project

© OpenNebula Project

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 13 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

OpenNebula : un projet confidentiel ?

Des opérateurs de télécommunication

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 14 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

OpenNebula : un projet confidentiel ?

Des petites entreprises d’informatique

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 15 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

OpenNebula : un projet confidentiel ?

D’obscures agences spaciales

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 16 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

OpenNebula : un projet confidentiel ?

Des petits groupes de chercheurs

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 17 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

OpenNebula : un projet confidentiel ?parmis d’autres :

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 18 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Le grand saut galactique

.

...... L’essayer c’est l’adopter !

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 19 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Galop d’essai

Pour un libriste un peu aguerri

Lecture de la documentation : 2hInstallation d’une machine physique : 10 minutesInstallation et configuration d’OpenNebula : 15 minutesDoute sur la réussite de l’opération : 42 secondes

.

...... Première machine virtuelle en 2 heures, 25 minutes et 42 secondes

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 20 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Galop d’essai

Pour un libriste un peu aguerri

Lecture de la documentation : 2h

Installation d’une machine physique : 10 minutesInstallation et configuration d’OpenNebula : 15 minutesDoute sur la réussite de l’opération : 42 secondes

.

...... Première machine virtuelle en 2 heures, 25 minutes et 42 secondes

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 20 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Galop d’essai

Pour un libriste un peu aguerri

Lecture de la documentation : 2hInstallation d’une machine physique : 10 minutes

Installation et configuration d’OpenNebula : 15 minutesDoute sur la réussite de l’opération : 42 secondes

.

...... Première machine virtuelle en 2 heures, 25 minutes et 42 secondes

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 20 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Galop d’essai

Pour un libriste un peu aguerri

Lecture de la documentation : 2hInstallation d’une machine physique : 10 minutesInstallation et configuration d’OpenNebula : 15 minutes

Doute sur la réussite de l’opération : 42 secondes

.

...... Première machine virtuelle en 2 heures, 25 minutes et 42 secondes

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 20 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Galop d’essai

Pour un libriste un peu aguerri

Lecture de la documentation : 2hInstallation d’une machine physique : 10 minutesInstallation et configuration d’OpenNebula : 15 minutesDoute sur la réussite de l’opération : 42 secondes

.

...... Première machine virtuelle en 2 heures, 25 minutes et 42 secondes

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 20 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Ce qui saute aux yeux !

© OpenNebula Project

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 21 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Positionnement

© OpenNebula Project

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 22 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Quelques fonctionalités clés

multi-hyperviseurs (kvm, Xen, et d’autres)compatible avec les clouds publiques aws ec2 et ebsvirtualisation de datacentercatalogues d’ « appliances »

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 23 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

En résumé

Les points forts :

100% Open Source et communautaireSimple, léger et « hackable »Évolutif de 1 noeud à peut-être plus que nos besoinsAucun vérouillageTrès testé et très utilisé

Points en cours de correction :Démarrage automatique des VMsAffectation de ressources à chaud ?Quelques soucis d’interfaces : manques de retours

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 24 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Perspectives

.

......

Eole-Nebulaça vous branche ?

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 25 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

RemerciementsNous remercions la communauté du logiciel libre pour tous ces merveilleuxlogiciels sans lesquels si peu de choses existeraient.

Cette présentation a été réalisée grâce aux logiciels libres suivants :

Le système de composition LATEX TeX LiveLes éditeurs de texte GNU/Emacs et VimLes environnements graphiques Awesome et EnlightenmentLe modificateur d’images ImageMagickLes systèmes d’exploitation Debian GNU/Linux et Archlinux

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 26 / 27

..........

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

.....

.....

......

.....

......

.....

.....

.

Licence

Cette présentation est mise à disposition sous licenceCreative Commons by-nc-sa 2.0-fr

AttributionPas d’utilisation commerciale

Partage dans les mêmes conditionsFrance

Vous pouvez obtenir une copie de la licence.par Internet........http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

.par courrier postal..

......

Creative Commons444 Castro Street, Suite 900 Mountain View,California, 94041, USA.

D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 27 / 27