OpenStack

Projet VMWare

Charles Gueunet - Axel Vanzaghi

Sommaire :

 

  • Présentation Openstack
  • Notre intstallation et explications
  • Conclusion

Présentation OpenStack

Qu'es aquò ?

"Openstack est un ensemble de logiciel Open Source permettant de déployer des infrastructures de Cloud Computing (Infrastructure as a Service)."

- Wikipédia

Présentation OpenStack

Quelques informations

  • Lancé en juillet 2010 par la NASA et Rackspace
  • Entièrement Open Source sous licence Apache 2          
  • Géré par la fondation OpenStack
  • Maintenu et développé par une communauté internationale

Présentation OpenStack

Ce que l'on peut faire

  • Permet de gérer des machines virtuelles (instances)
  • Permet de gérer des réseaux virtuels avec une connexion à des réseaux physiques
  • Permet le stockage de données décentralisé et redondant
  • Permet de monitorer l'utilisation des ressources
  • Permet de créer des bases de données à la demande
  • Permet de gérer efficacement des cluster de traitement de données (hadoop, spark)

Présentation OpenStack

Ce que l'on ne peut pas faire

  • Ne permet pas de créer des images système
  • Ne permet pas de boot par le réseau (PXE) pour les instances
  • Ne permet pas d'avoir une arborescence temporelle des snapshots

Présentation OpenStack

Les composants d'OpenStack (1/2)

Keystone : service d'authentification

Glance : magasin d'images

Swift : stockage de données décentralisé

Neutron : service de gestion des réseaux

Nova : service de gestion des instances

Cinder : service de disques durs virtuels

Présentation OpenStack

Les composants d'OpenStack (2/2)

Heat : service d'orchestration de Cloud

Ceilometer : service de monitoring

Horizon : interface utilisateur web

Trove : service de base de données

Sahara : Service de traitements de données

Présentation OpenStack

Avantages

Inconvénients

  • OpenSource et gratuit
  • Interface entièrement web
  • API REST pour chaque composant
  • Indépendance de la technologie de virtualisation
  • Documentation erronée ou incomplète
  • Pas une solution clés en main
  • Projet jeune

Notre installation

Les services installés

Keystone

Glance

Nova

Neutron

Cinder

Horizon

Notre installation

Infrastructure

Base de données : MySQL

Service de messages : RabbitMQ

Notre installation

Keystone

Notre installation

Glance

Notre installation

Nova

Notre installation

Neutron

Notre installation

Cinder

Notre installation

Horizon

DEMO

Conclusion

Projet intéressant et enrichissant

Envie de suivre le développement d'OpenStack et d'y participer

Avez-vous des questions ?

Made with Slides.com