Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Openstack : IaC avec Heat, Terraform

Durée2 jours
Code coursSY116
Inscription

Public:

Architecte, chef de projet, et toute personne souhaitant installer une infrastructure de cloud avec OpenStack.

Objectifs:

Comprendre le fonctionnement d'OpenStack. Savoir déployer OpenStack, le configurer et l'automatiser.

Connaissances préalables nécessaires:

Déroulé pédagogique


Introduction à l'IaC et Heat
Durée : 2h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Rappels sur OpenStack.
Concepts Infrastructure as Code. Architecture de Heat.
Comparaison avec Terraform/CloudFormation.
Les composants : Heat engine, API, CLI
Fondamentaux des Templates HOT
Durée : 2h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Structure des templates HOT
Sections principales : parameters, resources, outputs
Syntaxe YAML pour Heat
Premier template simple
Ressources OpenStack
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Types de ressources courants : OS::Nova::Server, OS::Neutron::Network, OS::Neutron::Port, OS::Cinder::Volume
Dépendances entre ressources
Atelier pratique : Déploiement d'une VM avec son réseau
Fonctionnalités Avancées
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Intrinsic functions (get_file, get_attr...)
Conditions et contraintes
Resource groups
Stack updates
Nested stacks
Atelier : Template multi-tiers


Bonnes Pratiques et Production
Durée : 1h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Organisation des templates
Gestion des environnements
Versioning et stockage
Sécurité et quotas
Monitoring des stacks
Stratégies de mise à jour
Automatisation et CI/CD
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Intégration avec Git
Heat dans un pipeline CI/CD
Auto-scaling
Rollback automatique
Atelier : Pipeline complet avec Heat



Retour au descriptif
Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : SY116

Contenu de la formation
Openstack : IaC avec Heat, Terraform:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours


Version du document : Ra08
Date de mise à jour du document : 2024/11/08