OpenStack est un ensemble d’outils qui servent à la création et la gestion de plateformes de cloud computing publiques et privées.
Cet outil est soutenu par une communauté d’utilisateurs active et l’OpenStack Foundation, une organisation à but non-lucratif qui supervise le développement et les activités communautaires autour de ce projet.
Selon une enquête menée par la même organisation, en 2016, 65% des déploiements OpenStack se font en production.
Cet outil est de plus en plus mature pour être utilisé dans des environnements cloud de production et également utilisé dans les environnements d’intégration ou de test.
De plus, selon une étude faite par Linux Foundation en collaboration avec Dice (“The Open Source Jobs Report”), 51% des spécialistes de recrutement IT, pensent qu’une expérience sur OpenStack et une autre technologie Cloud est l’un des critères importants dans leurs recrutements.
Le développement d’OpenStack a commencé en 2010 suite à une fusion entre deux projets menés par Rackspace et la NASA. En 2011, la release OpenStack Bexar a été introduite dans Ubuntu, un an après Debian a introduit la release OpenStack Cactus et en 2012, Red Hat à son tour a introduit une distribution OpenStack, on trouve ensuite Oracle, HP et VMware qui ont suivi.
L’architecture OpenStack
OpenStack compte principalement 9 services distincts:
- Nova Compute
- Neutron Networking
- Swift Object Storage
- Cinder Block Storage
- Keystone Identity
- Glance Image
- Telemetry Ceilometer
- Horizon Dashboard
- Heat Orchestration
Les services sont pratiquement indépendants mais nécessitent de tourner ensemble pour assurer la disponibilité, la scalabilité et la sécurité d’une infrastructure OpenStack.
Ces services communiquent ensemble selon le schéma suivant qu’on va détailler dans la deuxième partie de cet article.
L’objectif de cette formation est de vous permettre de déployer, administrer et faire évoluer votre Cloud privé basé sur OpenStack
Cette formation est destinée:
- aux Développeurs curieux
- aux administrateurs systèmes et réseaux
- aux DevOps
- aux ingénieurs Cloud
Version d’OpenStack utilisée dans cette formation : USSURI
Prérequis obligatoire:
- bases en linux
- bases en réseau
- bases en virtualisation
Prérequis non obligatoires mais souhaités afin d’avoir une meilleure compréhension et aller encore plus loin:
- git : https://eazytraining.fr/cours/introduction-a-git
- docker : https://eazytraining.fr/cours/introduction-a-docker/
- ansible : https://eazytraining.fr/cours/ansible-pour-devops/
Formateur: Dirane TAFEN (Consultant et Instructeur dans le domaine du Cloud et du DevOps)
Durée de la formation: 5 heures
PRATIQUE ! PRATIQUE ! PRATIQUE !
Nos formations sont très pratiques, vous verrez que nous mettons en place systématiquement des exemples concrets afin de vous permettre de mieux appréhender les notions évoquées. En plus, sur certains de nos cours (docker, kubernetes, ansible, openshift …) nous vous permettons de réaliser les Labs directement sur notre plateforme, en effet nous souhaitons vous faciliter la tâche en mettant en place une plateforme d’expérimentation hébergée par EAZYTraining et à laquelle vous avez accès à tout moment. Qu’attendez-vous ? Allez lancez vous et apprenez en pratiquant.
Détails
- 9 Sections
- 66 Lessons
- Durée de vie
- Module 00 : Présentation de la formation5
- Module 01 : Introduction au Cloud1
- Module 02 : Architecture d'openstack13
- 3.1Architecture d’openstack7 Minutes
- 3.2TP-0 : infos sur la VM OpenStack à télécharger
- 3.3TP-0 : Installation des prérequis3 Minutes
- 3.4TP-1 : Déploiement de la VM OpenStack2 Minutes
- 3.5TP-1 : [correction] configuration du réseau virtualbox3 Minutes
- 3.6TP-1 : Processus de décompression de la VM8 Minutes
- 3.7TP-1 : [correction] importation de la VM5 Minutes
- 3.8TP-1 : [correction] connexion ssh à la VM5 Minutes
- 3.9TP-1 : [correction] démarrage OpenStack partie 11 Minutes
- 3.10TP-1 : [correction] démarrage OpenStack partie 21 Minutes
- 3.11TP-1 : [correction] découverte de la console openstack8 Minutes
- 3.12TP-1 : [correction] validation du fonctionnement d’OpenStack2 Minutes
- 3.13TP-1 : [correction] code utilisé
- Module 03 : Services indispensables19
- 4.1Services indispensables16 Minutes
- 4.2TP-2 : Services indispensables3 Minutes
- 4.3TP-2 : [correction] création du compte et du projet openstack5 Minutes
- 4.4TP-2 : [correction] explication de la création du routeur et du reseau pour le nouveau projet créé2 Minutes
- 4.5TP-2 : [correction] création du réseau privé4 Minutes
- 4.6TP-2 : [correction] création du routeur3 Minutes
- 4.7TP-2 : [correction] upload de l’image ubuntu4 Minutes
- 4.8TP-2 : [correction] création de la security group2 Minutes
- 4.9TP-2 : [correction] création du gabarit2 Minutes
- 4.10TP-3 : Déploiement de l’instance2 Minutes
- 4.11TP-3 : [correction] création de la paire de clé1 Minutes
- 4.12TP-3 : [correction] création de l’instance1 Minutes
- 4.13TP-3 : [correction] assignation de l’ip flottante4 Minutes
- 4.14TP-3 : [correction] connexion à l’instance ubuntu partie 13 Minutes
- 4.15TP-3 : [correction] connexion à l’instance ubuntu partie 21 Minutes
- 4.16TP-4 : installation d’Apache sur notre instance automatiquement3 Minutes
- 4.17TP-4 : [correction] installation manuelle d’apache partie 11 Minutes
- 4.18TP-4 : [correction] installation manuelle d’apache partie 21 Minutes
- 4.19TP-4 : [correction] utilisation des user-data18 Minutes
- Module 04 : Services complémentaires5
- Module 05 : Automatisation et IaC6
- 6.1Automatisation et IaC9 Minutes
- 6.2TP-6 : Automatisation et IaC2 Minutes
- 6.3TP-6 : [correction] explication du fichier template6 Minutes
- 6.4TP-6 : [correction] création de la stack heat7 Minutes
- 6.5TP-6 : [correction] validation de la disponibilité de l’application3 Minutes
- 6.6TP-6 : [correction] code utilisé
- Module 06 : Openstack Kolla-ansible7
- 7.1Openstack Kolla-ansible9 Minutes
- 7.2TP-7 : Openstack Kolla-ansible2 Minutes
- 7.3TP-7 : [correction] installation de la vm15 Minutes
- 7.4TP-7 : [correction] installation et configuration de kolla26 Minutes
- 7.5TP-7 : [correction] installation d’OpenStack USSURI à l’aide kolla10 Minutes
- 7.6TP-7 : [correction] opérations post install21 Minutes
- 7.7TP-7 : [correction] finalisation et validation de notre installation24 Minutes
- Module 07 : Terraform6
- Module 08 : Mini-projet4
3 Commentaires
Poster le commentaire
Vous devez vous connecter pour publier un commentaire.
Bonjour j’aimerais avoir le cour comment je peux faire ?
Bonjour Mohamed
il vous faut prendre un abonnement sur notre site
Bonjour,
Il semble y avoir un souci avec la vidéo » TP-2 : [correction] création du routeur » qui est absente et à cause de laquelle on reste bloqué à 98.48% de progression. A part ça, la formation est nickel, Nothing to say!!