| | - Stockage d'une clé privée ou d'un certificat SSL dans Barbican (via Terraform : openstack_keymanager_secret_v1). | |
| | - Modification du template IaC pour récupérer la référence du secret. | |
| | - Démonstration Conceptuelle : Expliquer comment cette référence pourrait être utilisée par un outil d'orchestration (comme Ansible) ou un service (comme Octavia/Load Balancer) pour la gestion sécurisée des identifiants/clés. | |
| 1h | Gestion des Changements | Terraform |
| | - Modifier l'architecture (ex: changer le flavor du serveur BDD ou la taille du volume) et utiliser terraform plan pour visualiser l'impact. | |
| | - Appliquer les changements et vérifier la mise à jour sans interruption du service. | |
TP n°5. 💾 Stockage Objet, Automatisation et Test Final
Objectif : Découvrir le stockage objet (Swift) et consolider les acquis par l'automatisation et le test.
| Durée | Activité | Outils / Services |
|---|---|---|
| 2h | Swift : Le Stockage Objet | Swift, CLI, Horizon |
| 1h | Swift : Le Stockage Objet | Swift, CLI, Horizon |
| | - Introduction au stockage objet (par opposition au stockage bloc). | |
| | - Création d'un Conteneur via l'IHM Horizon. | |
| | - Gestion du conteneur et téléversement/téléchargement d'objets via la CLI (openstack object store). | |
| | - Gestion du conteneur et téléversement/téléchargement d'objets via terraform. | |
| | - Configuration des ACLs (Access Control Lists) pour rendre un objet public et le rendre accessible via son URL directe. | |
| | - Création d'un script Bash pour automatiser le déploiement d'une ressource simple (ex: créer un groupe de sécurité et une clé SSH en une commande). | |
| | - Alternative : Écriture d'un script Python utilisant openstacksdk pour lister l'état de l'infrastructure (serveurs, réseaux, conteneurs Swift). | |
| 1h | Utilisation loadbalancer | (octavia) ihm et Terraform |
| | - Utiliser un loadbalancer pour porter l'adresses IP flottantes du serveur web. | |
| | - Test de la connectivité via l'IP flottante du serveur Web. | |
| 1h | Gestion des Changements | Terraform |
| | - Modifier l'architecture (ex: changer le flavor du serveur BDD ou la taille du volume) et utiliser terraform plan pour visualiser l'impact. | |
| | - Appliquer les changements et vérifier la mise à jour sans interruption du service. | |
| | - Supprimer toutes les resources pour vous permttre de faire le TP Test. | |
| 1h | Travail Pratique Test (1h) | Tous les services |