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.