OpenStack
L'objet de cette partie est de décrire brièvement OpenStack et les modules utilisés par OSFS. Par ailleurs, une description de certaines des opérations du quotidien seront décrites.
Le projet
OpenStack est une infrastructure pour la conception et le déploiement de service cloud. OpenStack ne correspond pas à un seul et unique logiciel monolithique mais à un ensemble de services collaborant pour la fourniture du cloud. Chacun de ces services ou modules ont des rythmes et des cycles de développement indépendant.
Un petit nombre de service forme le cœur de la solution communément appelée OpenStack:
- keystone: identification et autorisation
- nova: virtualisation système (CPU, mémoire)
- neutron: virtualisation réseau
- cinder: virtualisation du stockage (bloc de données)
- glance: gestion des images systèmes
- swift: stockage objet
En complément de ce cœur, peuvent aussi être déployé (avec des niveaux de maturité variables) un ou plusieurs de services suivants:
- horizon: interface web de gestion d'OpenStack
- ceilometer: service de mesure de ressources consommées
- heat: service d'automatisation dans le déploiement de ressources virtuelles
Cette liste décrit un brièvement différents modules actuellement en cours de développement par la communauté.
OpenStack est développé en langage interprété Python. Actuellement un grand nombre d'environnements matériels sont supportés par OpenStack sous la forme de backend de virtualisation, stockage ou réseau.
Liens externes utils
- le site principal
- le portail de documentation
- le site des versions produites