Public concerné : Administrateur système / Architecte solutions
Pré-requis : connaissances de Linux (shell) et bases sur la virtualisation
Durée : 3 jours
Objectifs :
Découvrir les concepts du cloud computing,
Découvrir et comprendre les différents composants de OpenStack,
Savoir créer et gérer son propre cloud privé.
Contenu de la formation
Cloud Computing :
- Historique
- Cloud Privé / Cloud Public
- Les fonctionnalités
- Le vocabulaire
OpenStack :
- Historique du projet
- La fondation
- L’architecture générale et les différents composants
- devstack : la solution de déploiement de OpenStack simplifiée
La gestion des traitements : Nova
- Les concepts de Nova et Nova-compute
- Gestion des instances
- Gestion simple du réseau
- Gestion des quotas
- Gestion de plusieurs hyperviseurs (kvm, xcp)
- Mise en œuvre et configuration
La gestion des identités: Keystone
- Les concepts de Keystone
- Les notions d’utilisateurs, de projet et de rôle
- Mise en œuvre et configuration
La gestion des volumes de données : Cinder
- Les concepts de Cinder
- Différents backends
- Mise en œuvre et configuration
La gestion des images : Glance
- Les concepts de Glance
- La gestion du stockage des images et les systèmes de fichiers associés
- La gestion des AMI
- Mise en œuvre et configuration
L’infrastructure de stockage : Swift
- Les concepts de Swift
- La gestion des stockages
- Mise en œuvre et configuration
Le tableau de bord graphique : Horizon
- Les concepts de Horizon
- Mise en œuvre et configuration
La gestion avancée du réseau : Quantum
- Les concepts de Quantum
- Le plugin openvswitch
- Mise en œuvre et configuration
Les principales commandes de manipulation du cloud :
- l’API REST
- l’API amazon ec2 (euca-tools) et s3
Des outils pour tirer partie d’un cloud :
- cloud-init : Configuration automatique des instances (données, fichiers)
- Puppet : Gestion de configuration centralisée