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 28 hours
Course Outline
1. Introduction to OpenStack
- The history of cloud computing and OpenStack
- Key cloud features
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise, IaaS, PaaS, and SaaS
- Public and private cloud implementations using OpenStack
- Open-source and commercial OpenStack distributions
- Various OpenStack deployment models
- The OpenStack ecosystem
- Core modules
- Underlying supporting tools
- Third-party integrations
- The OpenStack lifecycle
- OpenStack certification pathway
- Dedicated OpenStack lab (VM) for course exercises
2. Hands-on OpenStack administration workshop
- Familiarizing with OpenStack
- OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud
- OpenStack daemons and API communication flows
- Keystone - Identity management service
- Domains, projects, users, and roles
- Managing Keystone catalog services and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Verifying Keystone service health
- Glance - Image service
- Image attributes (properties, metadata, format, container)
- Uploading and downloading images
- Sharing images across tenants
- Managing image service quotas
- Verifying Glance service health
- Neutron - Networking
- Basic Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West traffic routing
- Network namespaces
- Managing external/provider networks
- North-South traffic routing
- Floating IP management
- Managing network quotas
- Basic network troubleshooting (namespaces, tcpdump, etc.)
- Networking quota enforcement
- Verifying Neutron service health
- Nova - Compute service
- Hypervisor interfaces
- Key pair management
- Flavor management
- Instance configuration parameters
- Creating instances
- Validating spawned instances
- Snapshotting capabilities
- Instance lifecycle management
- Assigning floating IPs
- Interactive console and console logs
- Security group assignment
- Compute quota management
- Retrieving statistics from Nova
- Placement API and Nova Cells v2
- Verifying Nova service health
- Cinder - Block Storage
- Volume configuration parameters
- Creating volumes
- Managing volume properties
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Managing volume quotas
- Adding new storage backends
- LVM, storage arrays, and Ceph storage backends
- Ceph integration within OpenStack
- Verifying Cinder service health
- Swift - Object Storage
- Swift components and processes
- Managing containers and objects
- Configuring access control lists
- Setting up object expiration rules
- The Ring and storage policies
- Monitoring available storage capacity
- Configuring quotas
- Verifying Swift service health
- Heat - Orchestration
- Heat Orchestration Templates and their components
- Creating Heat stacks
- Validating Heat stacks
- Updating Heat stacks
- Verifying Heat service health
- Basic troubleshooting techniques
- Analyzing log files
- Centralized logging strategies
- Debugging OpenStack client queries
- Managing the OpenStack database
- Backing up OpenStack configurations
- Analyzing compute node status
- Analyzing instance status
- Analyzing AMQP broker (RabbitMQ)
- Metadata services
- General methodologies for diagnosing OpenStack issues
- Troubleshooting network connectivity issues
- Troubleshooting network performance
- Instance backup and recovery procedures
3. Advanced Topics
- Hardware considerations and capacity planning
- Compute hardware requirements
- Network design principles
- Storage architecture design
- Flavor sizing strategies
- Resource overcommitment
- Highly Available control plane
- Implementing HA in OpenStack services
- HA database configuration
- HA message queue setup
- Cloud partitioning and scheduler filters
- Implementing cloud partitions (host-aggregates): why and how
- Nova scheduler filters
- Workload migration strategies
- Cold and live migration
- Optimizing live migration
- The Watcher project
- In-depth OpenStack networking (SDN) (2-3h)
- Network types (local, flat, vlan, vxlan, gre)
- Neutron plugins
- Linux Bridge
- Open vSwitch
- Distributed Virtual Routers
- LBaaS + Octavia project
- VPNaaS
- OpenStack monitoring and telemetry
- Ceilometer service
- External monitoring tools
- Advanced cloud and hypervisor features
- CPU pinning and NUMA architecture
- SR-IOV
- Cloud-init and image customization
- Metadata Service
- Block storage backends
- LVM
- Ceph RBD
- Physical appliances
- Storage network considerations
- Upgrading OpenStack
- Upgrade strategies and procedures
- Zero-downtime upgrades
- Bare-metal provisioning with OpenStack
- Ironic module
- Undercloud and overcloud concepts
- The future of OpenStack
Requirements
- Fundamental Linux administration skills
- Basic understanding of networking
- Foundational knowledge of cloud computing concepts
Testimonials (1)
communication, knowledge from experience, solve problems,