Aperçu du cours
Doel van de opleiding : Deze advanced training is bedoeld voor ervaren systeem- en cloudbeheerders, IT-architecten en DevOps-engineers die Red Hat OpenStack willen inzetten voor enterprise cloudbeheer, schaalbaarheid, beveiliging en automatisering. De focus ligt op geavanceerd netwerkbeheer, storage-optimalisatie, multi-tenancy, security en integratie met DevOps-tools.
Prérequis
- Basiservaring met OpenStack-beheer en cloudinfrastructuur.
- Kennis van Linux, netwerken en storage-configuratie.
- Basisvaardigheden in Ansible en YAML zijn nuttig, maar niet verplicht.
Objectifs pédagogiques
- Geavanceerde netwerk- en opslagconfiguraties beheren binnen OpenStack.
- Cloudsecurity, toegangsbeheer en compliance-regels implementeren.
- High Availability (HA) en failover-mechanismen configureren.
- OpenStack integreren met hybride en multi-cloudomgevingen.
- Automatisering en orkestratie implementeren met Ansible en Heat.
Public ciblé
- Systeem- en cloudbeheerders die geavanceerd beheer van OpenStack willen uitvoeren.
- Netwerk- en storagebeheerders die schaalbare infrastructuur willen optimaliseren.
- DevOps- en IT-architecten die OpenStack willen integreren met CI/CD- en automatiseringstools.
Programme de formation
-
Dag 1: Geavanceerd Netwerkbeheer en Multi-Tenancy in OpenStack (7 uur)
-
Architectuur en Netwerkmodellen in OpenStack (2 uur) Verschillen tussen Flat Networks, VLAN’s en VXLAN’s. Configureren van Software-Defined Networking (SDN) met Neutron. Praktijk: Implementeren van een multi-tenancy netwerk met Neutron en VLAN-segmentatie.
-
Firewalling, Load Balancing en VPN-configuratie (3 uur) Gebruik van Security Groups, Floating IP’s en Network Policies. Configureren van Load Balancer as a Service (LBaaS) en VPNaaS. Praktijk: Beveiligen van een OpenStack-netwerk met firewallregels en een load balancer.
-
Troubleshooting en Optimalisatie van Netwerkprestaties (2 uur) Gebruik van Open vSwitch (OVS) en Distributed Virtual Router (DVR). Debugging van latency, packet loss en netwerkstoringen. Praktijk: Analyseren en oplossen van netwerkproblemen in een OpenStack-cluster.
-
-
Dag 2: High Availability, Storagebeheer en Cloud-Security (7 uur)
-
High Availability en Failover in OpenStack (3 uur) Configureren van Controller-node HA en Compute-node Failover. Gebruik van Pacemaker, Corosync en Galera Cluster voor database-redundantie. Praktijk: Simuleren van een node-failure en testen van failover-mechanismen.
-
Geavanceerd Storagebeheer in OpenStack (2 uur) Optimaliseren van Cinder (Block Storage), Swift (Object Storage) en Manila (File Storage). Instellen van Replication en Erasure Coding voor Storage High Availability. Praktijk: Implementeren van een HA-storage-oplossing voor een OpenStack-workload.
-
Security en Toegangsbeheer in OpenStack (2 uur) Implementeren van RBAC (Role-Based Access Control) met Keystone. Configureren van Identity Federation en Multi-Factor Authentication (MFA). Praktijk: Opzetten van een beveiligd OpenStack-project met gebruikersbeheer en audits.
-
-
Dag 3: Automatisering en Orkestratie in OpenStack (7 uur)
-
Geavanceerde Automatisering met Ansible en OpenStack (3 uur) Beheren van instances, networking en security met Ansible-modules voor OpenStack. Automatiseren van updates, patching en provisioning van resources. Praktijk: Schrijven van een Ansible-playbook voor het automatisch deployen van VM’s.
-
Orkestratie en Auto-Scaling met Heat en Telemetry (2 uur) Werken met Heat Orchestration Templates (HOT) voor automatisering. Configureren van Auto-scaling Policies en Monitoring met Ceilometer. Praktijk: Deployen van een schaalbare applicatie met Heat en Auto-Scaling.
-
Logging en Monitoring in OpenStack (2 uur) Configureren van Centralized Logging met Fluentd en OpenStack Telemetry (Gnocchi). Gebruik van Prometheus en Grafana voor real-time metrics en dashboards. Praktijk: Instellen van een monitoring-dashboard voor een OpenStack-cluster.
-
-
Dag 4: Hybride Cloud- en Multi-Cloudintegratie (7 uur)
-
Integratie met CI/CD en DevOps-tools (3 uur) OpenStack integreren met Jenkins, GitHub Actions en Terraform. Automatiseren van Infrastructure as Code (IaC) in OpenStack. Praktijk: Opzetten van een CI/CD-pipeline die OpenStack gebruikt voor deployment.
-
Hybride Cloud en Multi-Cloud Implementatie (2 uur) OpenStack koppelen aan AWS, Azure en Google Cloud. Configureren van Federated Identity en Cross-Cloud Networking. Praktijk: Deployen van een hybride workload tussen OpenStack en AWS.
-
Case Study en Afsluiting (2 uur) Ontwerpen van een schaalbare, veilige en geautomatiseerde OpenStack-cloudomgeving. Praktijk: Deelnemers presenteren een OpenStack-strategie voor een enterprise-omgeving.
-