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.
Duration 21 hours
Course Outline
Introduction to OpenStack
- Defining OpenStack and its role.
- Differentiating between private, public, and hybrid clouds.
- An overview of OpenStack architecture.
- Key services: Nova, Neutron, Cinder, Glance, Keystone, and Swift.
- Navigating the broader OpenStack ecosystem.
OpenStack Architecture and Components
- The distinction between control plane and data plane.
- The role of the message queue (RabbitMQ).
- Database backends such as MariaDB/Galera.
- Common service architecture patterns.
- Considerations for high availability.
Planning OpenStack Deployment
- Hardware requirements and capacity planning.
- Designing network topologies.
- Selecting appropriate storage backends.
- Comparing single-node versus multi-node deployments.
- Overview of deployment tools like Packstack, Kolla-Ansible, OpenStack-Ansible, and TripleO.
Core Services - Compute (Nova)
- Nova’s architecture and constituent components.
- Support for hypervisors including KVM, VMware, and Hyper-V.
- Managing the lifecycle of instances.
- Configuring flavors and quotas.
- Live migration and scheduling mechanisms.
Core Services - Networking (Neutron)
- Overview of Neutron’s architecture.
- Network types such as Local, Flat, VLAN, VXLAN, and GRE.
- Creating and managing networks, subnets, and routers.
- Managing Floating IPs and security groups.
- Load balancing as a service.
Core Services - Block Storage (Cinder)
- Cinder’s architecture and storage backend options.
- Creating and managing volumes.
- Defining volume types and QoS policies.
- Managing volume snapshots and backups.
- Integration workflows with Nova.
Image and Object Storage
- The Glance image service.
- Creating and managing virtual machine images.
- Swift object storage architecture.
- Creating containers and storing objects.
- Configuring access control and policies.
Identity and Security Management (Keystone)
- Keystone architecture and core concepts.
- Managing users, projects, and roles.
- Authentication and authorization processes.
- Token management and multi-factor authentication (MFA).
- Integration with LDAP or Active Directory.
Monitoring and Troubleshooting
- Monitoring strategies for OpenStack services.
- Log analysis and debugging techniques.
- Addressing common issues and their solutions.
- Basics of performance tuning.
- Backup and recovery strategies.
Best Practices for Enterprise Deployments
- Design patterns for high availability.
- Security hardening measures.
- Considerations for scaling.
- Strategies for upgrades and version management.
- Documentation and operational procedures.
Requirements
- Hands-on experience in Linux system administration.
- A solid grasp of networking fundamentals, including VLANs, subnets, and routing.
- Working knowledge of virtualization technologies such as KVM, VMware, or Hyper-V.
- Familiarity with storage systems, including SAN, NAS, or distributed storage solutions.
Target Audience
- System administrators.
- Infrastructure engineers.
- Cloud architects.
- IT managers responsible for planning private cloud initiatives.
- DevOps engineers.
Testimonials (1)
Trainer knowledge, involvement, and rapport