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 in 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
Testimonials (2)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
I found new things.