OpenStack
De BlaxWiki
Révision datée du 22 décembre 2014 à 15:44 par 217.174.206.178 (discussion)
Cette documentation est une présentation générale des bases d'openstack
Notes personnelles par rapport à ce document
# Slide "Rappel Cloud Computing" IaaS : amazon, openstack, rackspace Paas : cloud foundry, azur, google engine (Iaas, Paas) / Agarik est sur du Paas (au niveau métier, pas forcément cloud) SaaS : gmail Chaque composant communique à travers des messages AQMP, les composants doivent privilégier le mode actif / actif Projets principaux & officiels (intégrés dans la release) : - Keystone : Gestion des identités et d'authentification - Glance : Gestion des images des VM - Nova : Gestion des VM (création, modification, suppression) et gestion des différents hyperviseur (kvm, xen, hyperv, vmware, lxc, docker, baremetal) - Cinder : Gestion du stockage de type block (montage san, nfs) - Swift : Gestion du stockage de type object (stockage de fichier en http, download & upload; comme S3 d'Amazon) - Neutron : Gestion du réseau (ancien nom Quantum) - Horizon : Interface web - Ceilometer : Gestionnaire de métriques (statistiques d'utilisation) - Heat : Service d'orchestration des vm (à partir d'un fichier de définition (info vm, soft supplémentaires...) il va faire la demande à Nova) - Trove : Gestion de base de données - Sahara : Hadoop As A Service (permet de créer des cluster Hadoop, pour les calculs des bigdata) Projets en incubation : - Ironic : Gestion du bare Metal (permet de gérer des machines phyisiques) - Zaqar : Gestion de messages (pour compenser l AQMP) - TripleO : Déploiement d'instance Openstack avec Openstack - Barbican : Stockage de données cryptées - Designate : DNS as a service - Manila : Stockage partagé (permet d'avoir un stockage partagé entre plusieurs vm) - Murano : Gestion d'un catalogue de service