OpenStack : Mise en œuvre de la solution de Cloud Computing

  • Durée : 3 Jours (21 h)
  • Tarif en présentiel ou en classe à distance : 2 000,00 €HT

Les tarifs indiqués sont valables par personne

Objectifs

A l'issue de ce module :

  • Vous maîtrisez les concepts du Cloud Computing
  • Vous comprenez les différents composants d'OpenStack
  • Vous savez créer et gérer votre propre cloud avec OpenStack

A qui s’adresse ce cours ?

  • Administrateur système
  • Architecte solutions

Pré-Requis

  • Connaissances de Linux (shell)
  • Bases sur la virtualisation

Déroulement du cours

 

Jour 1

Qu'est-ce que le Cloud Computing ?

  • 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

 

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 images : Glance

  • Les concepts de Glance
  • La gestion du stockage des images et les systèmes de fichiers associés
  • Mise en œuvre et configuration​​​​​​​

Jour 2

La gestion du réseau : Neutron

  • Les concepts de Neutron
  • Le plugin ML2 / Open vSwitch
  • Mise en œuvre et configuration

La gestion des traitements : Nova

  • Les concepts de Nova et Novacompute
  • Gestion des instances
  • Gestion de plusieurs hyperviseurs (kvm, xcp)
  • 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

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

Jour 3

La gestion des métriques :  Ceilometer

  • Les concepts de Ceilometer (Metrics, Multi­Publisher,  Alarming)
  • Les différents types de collectes et d'agents
  • Couplage avec Heat pour adaptation en fonction d’utilisation ressources
  • Mise en œuvre et configuration

Heat

  • Les concepts de Heat
  • HOT : le langage de Template de Heat
  • Mise en œuvre et configuration

Des outils pour tirer parti d’un cloud

  • Cloud­init : configuration automatique des instances (données, fichiers)
  • Puppet : gestion de configuration centralisée

Méthodes et moyens pédagogiques

  • Formation animée par un consultant-formateur dont les compétences techniques professionnelles et pédagogiques ont été validées par des diplômes

Nos forces