3. QU'EST QUE C'EST (PAS)?
Ce n'est pas un hyperviseur
Ce n'est pas une platforme de stockage
Ce n'est pas une alternative a VMware ESX ou vSphere
(equivalent a vCloud Director)
Ce n'est même pas un seul projet.
4. DONC, QU'EST QUE C'EST?
Un groupe de projets pour gérer des service cloud
Supporté par la Openstack Foundation
Aujourd'hui concentré sur IaaS
Les éléments de PaaS commencent à venir
12. KEYSTONE
Identification et autorisation
Utilisé par tous les autres modules.
Aliceveut lancer uninstance
User/API Keystone Endpoint
Commandelancer
Alicefaireunerequette
pour les tenants ellea
Keystonedonneunelist detoutes les serviced'Alice
Servicevérifier letoken
Keystoneenvoyer letoken
statut signalé
13. GLANCE
Gère les templates
Accepte les requettes des utilisateurs pour les images et
metadata
Templates stockés dans Swift/S3, FS ou HTTP
14. NOVA
Gère tout les instances (openstack-lish pour VM)
Decide quel neud utiliser pour un instance
Une instance est "stateless"
Plugins pour plusieurs hyperviseurs (ou pas) - on peut
utiliser LXC ou meme "bare-metal"
15. CINDER
Provisionne le stockage persistant pour les instances
On peut l'utiliser pour /, mais ce n'est pas le comportement
par défaut
Plugins existent pour tout entre LVM et EMC VMAX
16. SWIFT
Stockage Objet
Utilisé par d'autres services (Glance par exemple) ou utilisé
en direct
Pas seulement un format du stockage, mais un "dialecte" du
stockage
17. NEUTRON
Software Defined Networking (SDN)
Mon preféré
Les "tenants" peuvent gérer leur propre réseau avec les
FWs, LBs et VPNs
Possiblité d'ajouter les IP externes pour les instances qui en
ont besoin
Plugins pour Openvswitch, Cisco Nexus, VMware NSX,
Brocade, BigSwitch, et d'autres
Un plugin L2 modular
18. HEAT
Orchestration basée sur les templates
Avec un fichier on peut créer toute une infrastructure
Instances
Reseaux
Stockage
Accès externe
19. HORIZON
Interface web pour gérer Openstack
Utilisé par l'admin et les utilisateurs
Pas essentiel - les APIs sont des "citoyens de première
classe"
Horizon utilise ces APIs
20. CEILOMETER
Collecte de metrics (physique ou virtuelle)
Stockage de ces infos
Principalement pour la facturation des tenants.
28. TRYSTACK
Le plus simple - c'est dans le cloud
Il faut avoir un compte Facebook
http://trystack.org
29. RED HAT RDO
Un projet Redat pour créer les labs et PoCs
http://openstack.redhat.com
Limité a RHEL, CentOS et Fedora
30. PUPPET
Sur la Forge, il y a des modules pour installer/gérer
Openstack
Compatible avec RHEL/CentOS et Ubuntu LTS
Utilisé par RDO
Plus souple de RDO