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.
- Overview of OpenStack architecture.
- 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.
- Selection of storage backends.
- Single node vs multi-node deployment.
- Overview of deployment tools (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)
- 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 authorisation.
- Token management and MFA.
- Integration with LDAP/Active Directory.
Monitoring and Troubleshooting
- Monitoring OpenStack services.
- Log analysis and debugging.
- Common issues and solutions.
- Basics of performance tuning.
- 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.
- Foundational understanding of networking concepts (VLANs, subnets, routing).
- Familiarity with virtualisation 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 (1)
Trainer knowledge, involvement, and rapport