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?
- Differences between private, public, and hybrid clouds.
- Overview of OpenStack architecture.
- Core services (Nova, Neutron, Cinder, Glance, Keystone, Swift).
- Navigating the OpenStack ecosystem.
OpenStack Architecture and Components
- Control plane versus data plane.
- Understanding the message queue (RabbitMQ).
- Database backends (MariaDB/Galera).
- Service architecture patterns.
- Considerations for high availability.
Planning OpenStack Deployment
- Hardware requirements and sizing guidelines.
- Designing network topology.
- Selecting 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 components.
- Hypervisor support (KVM, VMware, Hyper-V).
- Managing instance lifecycles.
- Flavors and quotas.
- Live migration and scheduling mechanisms.
Core Services - Networking (Neutron)
- Overview of Neutron architecture.
- 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 processes.
- Token management and MFA.
- Integrating with LDAP/Active Directory.
Monitoring and Troubleshooting
- Monitoring OpenStack services.
- Log analysis and debugging techniques.
- Common issues and solutions.
- Basics 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.
- Foundational knowledge of networking concepts (VLANs, subnets, routing).
- Familiarity with virtualization technologies (KVM, VMware, or Hyper-V).
- Understanding of storage systems (SAN, NAS, or distributed storage).
Target Audience
- System administrators.
- Infrastructure engineers.
- Cloud architects.
- IT managers overseeing private cloud deployments.
- DevOps engineers.
21 Hours
Testimonials (1)
Trainer knowledge, involvement, and rapport