M2i Formation

OpenStack généraliste

Par M2i Formation

Objectifs

  • Décrire le projet OpenStack
  • Identifier l'architecture et les composants d'OpenStack
  • Implémenter OpenStack.

Programme

Introduction : qu'est-ce que le Cloud ?

Rappels et définitions

  • La définition du NIST
  • Quels modèles pour le Cloud ?
  • Les origines du Cloud et la virtualisation
  • La vision API du Cloud
  • Terminologie

Le marché du IaaS

  • Les acteurs IaaS du Cloud public
  • Les acteurs IaaS du Cloud privé
  • Les acteurs français
  • La place d'OpenStack pour ces acteurs

Enjeux et bénéfices

  • Evolution des Systèmes d'Information depuis la virtualisation
  • L'orientation IaaS est-elle incontournable ?
  • Quels sont les apports d'une infrastructure IaaS ?
  • Le choix d'une infrastructure IaaS est-elle risquée ?
  • Quelles sont les normes Cloud pour se repérer ?
  • L'organisation de l'entreprise est-elle prête pour cette évolution ?

Présentation OpenStack

Les origines d'OpenStack

  • Qu'est-ce qu'OpenStack ?
  • Les raisons de son émergence
  • Rappels historiques
  • La fondation OpenStack et son organisation
  • Comment se font les choix d'évolution dans la fondation ?
  • Qui sont les principaux contributeurs ?
  • Est-il possible de contribuer au projet ?

L'architecture OpenStack

  • Définition d'OpenStack
    • Un framework modulaire
  • Présentation des principaux composants
  • Présentation de l'architecture générale d'OpenStack
    • Concepts
  • Présentation de l'architecture détaillée
    • Interaction des composants
  • Présentation des autres composants d'OpenStack
  • Niveau de maturité des différents composants

Les outils autour d'OpenStack

  • Les API OpenStack
  • Les langages utilisés
  • Les outils d'automatisation
    • Puppet
    • Chef
    • Ansible...
  • Les metadatas liées aux instances
  • Présentation de Cloud-init

Les composants d'OpenStack

Gestion du compute : Nova

  • Concept et cycle de vie d'une instance
  • Architecture et interactions
  • Commandes principales Nova

Gestion de l'authentification : Keystone

  • Concept
  • Architecture
    • Modèles et services
  • Définitions
    • Tenants
    • Utilisateurs
    • Rôles
  • Commandes principales Keystone
  • Commandes utilisateurs
    • Tenants
    • Rôles
    • Services

Gestion des images : Glance

  • Concept
  • Les composants de Glance
  • Les fonctionnalités de Glance
  • Les formats d'images
  • Les services
  • Les commandes principales Glance
  • Fabriquer ses propres images

Gestion du réseau : Neutron

  • Concept et terminologie
  • Architecture et composants
  • Les fonctionnalités Neutron
  • Les commandes principales

Gestion du stockage : Swift et Cinder

  • Les différents types de stockage
  • Le stockage en mode bloc Cinder
  • Les principales commandes Cinder
  • Le stockage en mode objet Swift
  • Les principales commande Swift
  • Identifier les usages de ces 2 modes

Tableau de bord : Horizon

  • Présentation du tableau de bord
  • Fonctionnalités Horizon
  • Déroulement de la création d'une instance

Orchestration : Heat

  • Qu'est-ce que l'orchestration ?
  • Présentation de cas d'usage
  • La création de modèles

Installation d'OpenStack

Environnement de travail

  • Présentation de l'architecture de TP
  • Répartition des services et rôles
  • Définition de l'architecture réseau

Installation de l'environnement

  • Installation du serveur contrôleur
    • Controller Node
  • Installation du serveur réseau
    • Network Node
  • Installation du serveur compute
    • Compute Node
  • Installation des services back-ends
    • MySQL
    • RabbitMQ
    • NTP

Installation Keystone

  • Installation Keystone
  • Configuration Identity Service

Installation Nova

  • Installation nova
  • Création de la BDD et des endpoints

Installation Glance

  • Installation Glance
  • Création de la BDD et endpoints
  • Import d'une image dans Glance

Installation Neutron

  • Installation des composants Neutron
  • Configuration des nodes
  • Configuration des composants Neutron
  • Configuration des réseaux virtuels

Installation Horizon

  • Installation Horizon
  • Paramétrage Horizon
  • Utilisation d'Horizon

Manipulations TP

  • Création d'une instance
  • Manipulation de l'instance par Horizon
  • Manipulation de l'instance en CLI

Pour aller plus loin

  • OpenStack et la culture DevOps
  • Les architectures OpenStack monosite et dual site
  • La migration vers le Cloud (Legacy, CloudReady...)
  • Construire son Cloud OpenStack par le catalogue de services
  • OpenStack et le billing
  • OpenStack et Docker

Pédagogie

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

M2i Formation
OpenStack 10 - Administration III (CL310) + examen (EX310)Par M2i Formation
  • Concevoir et paramétrer un environnement Red Hat OpenStack Platform qui répond aux exigences strictes en matière de performances du réseau de votre entreprise
  • Concevoir et mettre en oeuvre des réseaux logiciels à hautes performances
  • Déployer des réseaux hautes performances avec EPA (Enhanced Platform Awareness), Open vSwitch DPDK (OVS-DPDK) et virtualiser des fonctions réseau (NFV).
M2i Formation
OpenStack 16 - Administration IIPar M2i Formation
  • Gérer la technologie de conteneurisation des services overcloud
  • Appliquer des mesures pour l'optimisation des performances et la gouvernance
  • Surveiller et dépanner le flux de réseau Open Virtual Networking (OVN)
  • Configurer le service d'identité à l'aide du store Red Hat IdM externe
  • Gérer le plan de contrôle central, y compris Pacemaker
  • Personnaliser des images, avec des techniques pour de multiples cas d'utilisation
  • Gérer des back-ends de stockage en bloc et objet
  • Gérer des noeuds de calcul, y compris le tuning et l'hyperconvergence
  • Dépanner la plateforme Red Hat OpenStack.
Alter Way
OpenStack OpérateurPar Alter Way

Cette formation vous fera découvrir la solution de déploiement OpenStack-Ansible (OSA).

Solution développée au sein du projet OpenStack, OSA permet de déployer tous les principaux composants d'un cloud OpenStack de manière automatisée, tout en restant flexible. Les services peuvent être déployés de manière hautement disponible et être configurés pour répondre aux besoins particuliers.

Open Source School Executive Education
Openstack : cephPar Open Source School Executive Education

Comprendre Openstack et ses différents composants
Intégrer dans votre organisation d’entreprise et votre stratégie SI un outil de virtualisation Open source

M2i Formation
OpenStack - HeatPar M2i Formation
  • Décrire le service d'orchestration Heat d'OpenStack
  • Identifier les bonnes pratiques et principes de développement de Template Heat
  • Coder votre infrastructure.