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
- Defining OpenStack.
- Comparing private, public, and hybrid cloud models.
- Overview of OpenStack architecture.
- Core services including Nova, Neutron, Cinder, Glance, Keystone, and Swift.
- Navigating the OpenStack ecosystem.
OpenStack Architecture and Components
- Distinguishing between control and data planes.
- Understanding message queues via RabbitMQ.
- Database backends using MariaDB/Galera.
- Service architecture patterns.
- Considerations for high availability.
Planning an OpenStack Deployment
- Assessing hardware requirements and sizing.
- Designing network topologies.
- Selecting appropriate storage backends.
- Single-node versus multi-node deployment strategies.
- Overview of deployment tools (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO).
Core Services - Compute (Nova)
- Nova architecture and key components.
- Hypervisor support for KVM, VMware, and Hyper-V.
- Managing the instance lifecycle.
- Configuring flavors and quotas.
- Live migration and scheduling mechanisms.
Core Services - Networking (Neutron)
- Neutron architecture overview.
- Network types: Local, Flat, VLAN, VXLAN, and GRE.
- Creating networks, subnets, and routers.
- Managing Floating IPs and security groups.
- Implementing load balancing as a service.
Core Services - Block Storage (Cinder)
- Cinder architecture and storage backends.
- Creating and managing volumes.
- Defining volume types and QoS.
- Volume snapshots and backup strategies.
- Integration with Nova.
Image and Object Storage
- The Glance image service.
- Creating and managing images.
- Swift object storage architecture.
- Creating containers and objects.
- Access control and policy management.
Identity and Security Management (Keystone)
- Keystone architecture and key concepts.
- Managing users, projects, and roles.
- Authentication and authorization workflows.
- Token management and multi-factor authentication (MFA).
- Integration with LDAP/Active Directory.
Monitoring and Troubleshooting
- Monitoring OpenStack services.
- Log analysis and debugging techniques.
- Identifying common issues and solutions.
- Fundamentals of performance tuning.
- Backup and recovery strategies.
Best Practices for Enterprise Deployments
- High availability design patterns.
- Security hardening measures.
- Scaling considerations.
- Upgrade strategies.
- Documentation and operational procedures.
Requirements
- Proficiency in Linux system administration.
- Fundamental understanding of networking principles (VLANs, subnets, routing).
- Familiarity with virtualization technologies such as KVM, VMware, or Hyper-V.
- Working knowledge of storage systems (SAN, NAS, or distributed storage).
Target Audience
- System administrators.
- Infrastructure engineers.
- Cloud architects.
- IT managers planning private cloud initiatives.
- DevOps engineers.
21 Hours
Testimonials (1)
Trainer knowledge, involvement, and rapport