Basés sur la dernière version d’OpenStack, ces deux jours de training ont pour but de fournir les bases techniques et la compréhension de l’environnement OpenStack. Ce training est à destination des professionnels IT ou des administrateurs système qui souhaitent commencer le déploiement de services sur une infrastructure OpenStack.
Objectifs
A la fin de la formation les participants auront acquis les savoirs suivants :
- Bonne compréhension des services d’OpenStack et de ses cas d’usage.
- Connaissance détaillée de l’écosystème d’OpenStack.
- Bonne vision des patterns d’utilisation d’Openstack et de son architecture dans
- différentes tailles de plateformes en partant d’un cloud privé simple sur un seul noeud jusqu’à un cloud public multi-zones.
- Bonne assimilation des concepts d’utilisateurs, groupes, projets, provisioning de machines virtuelles, IP flottantes et le stockage d’images.
- Capacité à piloter Nova-compute par API.
- Capacité à utiliser Swift par API.
- Connaissances des principes de sécurité : ACL, API et groupes de sécurité.
Pré-requis
Le participant devra avoir les connaissances suivantes :
- Connaissance et utilisation de la console Linux.
- Connaissance des principes de virtualisation.
Programme
Jour 1 – Vue générale d’OpenStack et de son architecture, focus sur Nova
- Vue générale : genèse, communauté et déploiements.
- Présentation des composants d’OpenStack : Nova, Glance, Swift, Keystone, Horizon, Cinder.
- Pilotage de Nova-compute.
- Détail du fonctionnement des services nova-compute, nova-api, nova database,
- messaging queue et nova-scheduler.
- Topologies types de déploiement et patterns d’utilisation du cloud OpenStack :
- cloud privé, cloud hybride, cloud public et service de stockage.
- Sécurité dans OpenStack, gestion des groupes de sécurité, rôles et ACL.
LABs :
- Mise en place de l’environnement client.
- Pilotage d’instances.
- Contrôle d’activité.
- Gestion de la sécurité.
- Gestion des volumes et snapshots.
- Gestion des utilisateurs.
- Mise en place de cas pratiques de plateformes web.
Jour 2 – Focus sur Quantum et Swift
- Révision des concepts d’OpenStack.
- Présentation de Quantum.
- Cas d’utilisation de Swift, architecture, configuration, sécurité et déploiement.
- Commandes de gestion d’OpenStack en installation multi-noeuds.
- Orchestration de services en environnement OpenStack.
- Stratégie de haute disponibilité des services OpenStack.
LABs :
- Manipulation des couches réseau.
- Stockage et manipulation d’objets dans Swift.
- Création d’un service web en client léger et Swift.
- Orchestration.