Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to OpenStack
- What is OpenStack?
- Private cloud vs public cloud vs hybrid cloud
- OpenStack architecture overview
- Core services (Nova, Neutron, Cinder, Glance, Keystone, Swift)
- Understanding the OpenStack ecosystem
OpenStack Architecture and Components
- Control plane and data plane
- Understanding the message queue (RabbitMQ)
- Database backend (MariaDB/Galera)
- Service architecture patterns
- High availability considerations
Planning OpenStack Deployment
- Hardware requirements and sizing
- Network topology design
- Storage backend selection
- Single node vs multi-node deployment
- Deployment tools overview (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO)
Core Services - Compute (Nova)
- Nova architecture and components
- Hypervisor support (KVM, VMware, Hyper-V)
- Instance lifecycle management
- Flavors and quotas
- Live migration and scheduling
Core Services - Networking (Neutron)
- Neutron architecture overview
- Network types (Local, Flat, VLAN, VXLAN, GRE)
- Creating networks, subnets, and routers
- Floating IPs and security groups
- Load balancing as a service
Core Services - Block Storage (Cinder)
- Cinder architecture and storage backends
- Creating and managing volumes
- Volume types and QoS
- Volume snapshots and backups
- Integration with Nova
Image and Object Storage
- Glance image service
- Creating and managing images
- Swift object storage architecture
- Creating containers and objects
- Access control and policies
Identity and Security Management (Keystone)
- Keystone architecture and concepts
- Users, projects, and roles
- Authentication and authorization
- Token management and MFA
- Integrating with LDAP/Active Directory
Monitoring and Troubleshooting
- Monitoring OpenStack services
- Log analysis and debugging
- Common issues and solutions
- Performance tuning basics
- Backup and recovery strategies
Best Practices for Enterprise Deployments
- High availability design patterns
- Security hardening
- Scaling considerations
- Upgrade strategies
- Documentation and operational procedures
Requirements
- Experience with Linux system administration
- Basic understanding of networking concepts (VLANs, subnets, routing)
- Familiarity with virtualization technologies (KVM, VMware, or Hyper-V)
- Knowledge of storage systems (SAN, NAS, or distributed storage)
Audience
- System administrators
- Infrastructure engineers
- Cloud architects
- IT managers planning private cloud deployments
- DevOps engineers
21 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
I found new things.