OpenStack Certification Training Course Syllabus
Full curriculum breakdown — modules, lessons, estimated time, and outcomes.
This comprehensive OpenStack Certification Training Course spans approximately 9 weeks of intensive learning, blending theoretical concepts with hands-on lab work. Each module is designed to build upon the previous one, guiding learners from foundational architecture to deploying a production-ready cloud environment. With a strong focus on real-world scenarios, the course includes multi-node deployments, high availability configurations, and a capstone project integrating monitoring, backup, and disaster recovery. Learners should expect to dedicate 6-8 hours per week to fully absorb the material and complete lab exercises.
Module 1: OpenStack Architecture & Components
Estimated time: 6 hours
- Service catalog and OpenStack component interactions
- Micro-services vs. monolithic deployments
- High-level workflows across compute, network, and storage
- Roles of Nova, Neutron, Cinder, Swift, Keystone, and Horizon
Module 2: Installation & Initial Configuration
Estimated time: 6 hours
- System prerequisites: NTP, sysctl, and database setup
- Controller vs. compute node roles
- Deploying single-node OpenStack using Packstack or DevStack
- Validating initial OpenStack services
Module 3: Compute Service – Nova
Estimated time: 6 hours
- Instance lifecycle management and flavor creation
- Key pairs and SSH-based access
- Instance scheduling and host aggregates
- Live migration across compute nodes
Module 4: Networking – Neutron
Estimated time: 6 hours
- VLAN vs. VXLAN networking models
- Provider and tenant network configurations
- Router setup and floating IP assignment
- Security groups and load balancing with LBaaS
Module 5: Storage Services – Cinder & Swift
Estimated time: 6 hours
- Block storage with Cinder: volume types and attachments
- Snapshot and backup management
- Swift architecture and ring topology
- Object storage operations via CLI and container ACLs
Module 6: Identity & Dashboard – Keystone & Horizon
Estimated time: 6 hours
- Keystone domains, projects, users, and roles
- Service catalog and authentication workflows
- Role-Based Access Control (RBAC) implementation
- Horizon dashboard customization and branding
Module 7: Orchestration & Telemetry
Estimated time: 6 hours
- Heat template syntax and stack lifecycle
- Deploying multi-tier applications using Heat
- Ceilometer for metrics collection
- Visualizing data with Grafana dashboards
Module 8: High Availability, Upgrades & Troubleshooting
Estimated time: 6 hours
- Database and message queue replication
- Service redundancy and failover mechanisms
- Rolling upgrades and version compatibility
- Log analysis and common failure diagnosis
Module 9: Capstone Project – Production-Ready OpenStack
Estimated time: 8 hours
- Design a secure, multi-node OpenStack deployment
- Implement automated monitoring and alerting
- Configure backup strategies and disaster recovery plans
Prerequisites
- Familiarity with Linux system administration (Ubuntu/CentOS)
- Basic understanding of networking and storage concepts
- Experience with command-line tools and shell scripting
What You'll Be Able to Do After
- Architect and deploy multi-node OpenStack environments
- Manage compute, network, and storage resources effectively
- Configure identity and access controls using Keystone
- Implement high availability and disaster recovery strategies
- Orchestrate complex workloads using Heat and monitor with Ceilometer