Description
Objectif de formation : Comprendre et savoir mettre en oeuvre Openstack
Objectifs pédagogiques
- Appréhender Openstack et ses enjeux
- Manipuler les composants d’Openstack
- Mettre en œuvre Openstack
Public concerné
Architectes, chefs de projets, ingénieurs systèmes et réseaux, administrateurs seniors…
Prérequis
Comprendre et maîtriser la virtualisation des serveurs
Maîtriser Linux
Avoir des connaissances solides en réseaux
Déroulé du programme
1
Introduction : rappel et défnitions du Cloud
- Le Cloud selon le NIST
- Les modèles du Cloud
- Historique du Cloud et de la virtualisation
- API et Cloud
- La terminologie du Cloud
2
Focus sur les IaaS
- Cloud privé et Cloud public
- Les acteurs du marché
- L’offre française
- Situer Openstack dans sur ce marché
3
Les bénéfices et les enjeux
- Historique des SI
- Quel poids pour les IaaS ?
- Les apports du modèle IaaS
- Les risques d’une structure IaaS
- Les normes du Cloud
- Les besoins pour le passage à l’IaaS
- Travaux pratiques: Étude de cas : analyser plusieurs entreprises et déterminer si elles sont prêtes pour le passage à l’IaaS
4
Introduction à OpenStack : les évolutions du logiciel depuis sa création
- OpenStack : définition et objectifs
- Évolution dans le temps
- La fondation OpenStack : gouvernance, organisation, membres, contributeurs
- Devenir contributeur
5
L'architecture OpenStack
- Analyse de la structure OpenStack
- Les composants fondamentaux
- L’architecture générale et les concepts liés
- Présentation détaillée de l’architecture et des interactions entre composants
- Analyser le niveau de maturité des composants
- Travaux pratiques
6
Les outils gravitant autour du logiciel
- Les API
- Les langages
- L’automatisation
- Metadatas & instances
- Cloud-init
- Travaux pratiques
7
Nova : la gestion du compute
- L’instance : concept et cycle de vie
- Architecture et interactions
- Les commandes de base de Nova
8
Keystone : l'authentification
- Présentation
- Architecture : modèles et services
- Définitions : tenants, utilisateurs & rôles
- Les commandes de base de Keystone
- Les commandes utilisateurs
- Travaux pratiques
9
Glance : les images
- Présentation de Glance
- Les composants
- Les fonctionnalités
- Les formats d’image
- Les services
- Les commandes de base de Glance
- Bâtir ses propres images
- Travaux pratiques
10
Neutron : le réseau
- Présentation de Neutron et de sa terminologie
- Architecture
- Composants
- Les usages de Neutron
- Les commandes de base
- Travaux pratiques
11
Swift & Cinder : le stockage
- Les types de stockage
- Cinder : le stockage en bloc
- Les commandes de base de CInder
- Swift : le stockage en objet
- Les commandes de base de Swift
- Les cas d’usage des modes de stockage
- Travaux pratiques
12
Horizon : Tableau de bord
- Introduction à Horizon
- Les fonctionnalités
- La création d’une instance
- Travail pratiques
13
Heat : orchestration
- Définition de l’orchestration
- Les cas d’usage
- La création de modèles
- Travaux pratiques
14
L’environnement de travail OpenStack
- L’architecture de TP
- La répartition des services & des rôles
- Définition de l’architecture réseau
15
Installation de l’environnement
- Le serveur contrôleur
- Le serveur réseau
- Le serveur compute
- Les services back-end : MySQL, RabbitMQ, NTP…
16
Installation des composants
- Installation de Nova: Création d’une base de données, Création des endpoints
- Installation de Glance: Création d’une base de données, Création des endpoints, L’importation d’une image
- Installation de Neutron: Installation des composants, Paramétrage des nodes, Paramétrage des composants, Paramétrage des réseaux virtuels
- Installation d’Horizon: Installation, Configuration, Utilisation
- Travaux pratiques
17
Création d’une instance, manipulation de l’instance avec Horizon puis en CLI
18
Fonctionnalités avancées
- Le DevOps & OpenStack
- Le monosite vs le dual site
- La migration vers le Cloud
- Le Cloud OpenStack par le catalogue de services
- OpenStack et le billing
- OpenStack & Docker
Informations
Durée
3 jour(s)
21h
Tarif
2080 € HT
HT