Architecte, chef de projet, et toute personne souhaitant installer une infrastructure de cloud avec OpenStack.
Comprendre le fonctionnement d'OpenStack. Savoir déployer OpenStack, le configurer et l'automatiser.
|
| 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 stacksAtelier : 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 automatiqueAtelier : Pipeline complet avec Heat
|