Vous êtes sur la page 1sur 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
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-virtualisation
avait besoin d’une plate-forme de virtualisation
cherche 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 majeurs ±50 autres


OpenNebula (mars 2008) Archipel Project
Eucalyptus (mai 2008) Proxmox
CloudStack (mai 2010) Ganeti (2010)
OpenStack (juillet 2010) …

. . . . . . . . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 7 / 27
Archipel émerge à peine

Intéressant : xmpp
Interface web très lourde
Toujours 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éseau


Pas de gestion d’Open vSwitch
Consommation 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 physiques


Utilisation de drbd très intéressante avec 2 serveurs
Pas de gestion d’Open vSwitch
Pas 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 Computing


platform that will meet the needs of public and private clouds
regardless of size, by being simple to implement and massively
scalable.

Conçu pour concurrencer Amazon ec2


« Bétaillère » à machine virtuelle
.
Par soucis de droits d’auteur (et surtout voisins) nous ne vous montrerons
pas d’images amusantes comparant la mise en place d’OpenStack au
.montage 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 ?

Large-scale production
deployment: 16,000 VMs
•Develop & innovate
•Support the community
•Collaborate

2005
2008 2009 2010 2011 2012 2013 2014

5,000 downloads/
month
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

.
. 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

.
. 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 minutes

.
. 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 minutes
Installation et configuration d’OpenNebula : 15 minutes

.
. 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 minutes
Installation 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
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 ebs
virtualisation de datacenter
catalogues 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 communautaire


Simple, léger et « hackable »
Évolutif de 1 noeud à peut-être plus que nos besoins
Aucun vérouillage
Très testé et très utilisé

Points en cours de correction :


Démarrage automatique des VMs
Affectation 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
Remerciements
Nous remercions la communauté du logiciel libre pour tous ces merveilleux
logiciels 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 Live


Les éditeurs de texte GNU/Emacs et Vim
Les environnements graphiques Awesome et Enlightenment
Le modificateur d’images ImageMagick
Les 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 licence
Creative Commons by-nc-sa 2.0-fr

Attribution Partage dans les mêmes conditions


Pas d’utilisation commerciale France
Vous pouvez obtenir une copie de la licence
.
par Internet
.
http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
.
.
par courrier postal
.
Creative Commons
444 Castro Street, Suite 900 Mountain View,
California, 94041, USA.
.
. . . . . . . . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
D. Dehennin - P. Caseiro (Équipe Eole) OpenNebula 17-18 Octobre 2013 27 / 27

Vous aimerez peut-être aussi