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
Foundations of OpenStack
- Defining OpenStack and its role
- Differentiating private, public, and hybrid cloud models
- High-level view of OpenStack architecture
- Key services: Nova, Neutron, Cinder, Glance, Keystone, and Swift
- Navigating the broader OpenStack ecosystem
OpenStack Architecture and Core Components
- Distinguishing between control and data planes
- The role of message queues (RabbitMQ)
- Database backends (MariaDB/Galera)
- Patterns in service architecture
- Considerations for high availability
Strategic Planning for OpenStack Deployment
- Assessing hardware requirements and capacity planning
- Designing network topologies
- Selecting appropriate storage backends
- Comparing single-node versus multi-node configurations
- Overview of deployment tools (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO)
Compute Services (Nova)
- Examining Nova's architecture and constituent parts
- Support for hypervisors (KVM, VMware, Hyper-V)
- Managing the instance lifecycle
- Configuring flavors and resource quotas
- Implementing live migration and scheduling algorithms
Networking Services (Neutron)
- Understanding Neutron's architectural overview
- Exploring network types (Local, Flat, VLAN, VXLAN, GRE)
- Provisioning networks, subnets, and routers
- Managing floating IPs and security groups
- Implementing load balancing as a service
Block Storage Services (Cinder)
- Reviewing Cinder architecture and storage backends
- Creating and administering volumes
- Defining volume types and QoS policies
- Utilizing volume snapshots and backups
- Seamless integration with Nova
Image and Object Storage Solutions
- Introduction to the Glance image service
- Managing image creation and maintenance
- Architecture of Swift object storage
- Handling containers and objects
- Establishing access control and policies
Identity and Security Governance (Keystone)
- Core concepts and Keystone architecture
- Managing users, projects, and roles
- Implementing authentication and authorization
- Token management and multi-factor authentication (MFA)
- Integration with LDAP/Active Directory
Monitoring and Diagnostic Procedures
- Observing OpenStack service health
- Analyzing logs for debugging purposes
- Addressing common operational issues
- Basics of performance optimization
- Developing backup and recovery strategies
Enterprise Best Practices
- Designing for high availability
- Enhancing security posture
- Strategies for horizontal and vertical scaling
- Planning upgrade paths
- Maintaining comprehensive documentation and operational runbooks
Requirements
- Proficiency in Linux system administration
- Foundational grasp of networking principles, including VLANs, subnets, and routing
- Working knowledge of virtualization platforms such as KVM, VMware, or Hyper-V
- Understanding of storage architectures (SAN, NAS, or distributed systems)
Target Audience
- System Administrators
- Infrastructure Engineers
- Cloud Architects
- IT Managers overseeing private cloud initiatives
- DevOps Engineers
Testimonials (1)
Trainer knowledge, involvement, and rapport