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
1. Introduction to OpenStack
- History of cloud computing and OpenStack
- Key cloud features
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise, IaaS, PaaS, and SaaS
- OpenStack-based public and private cloud deployments
- Open source versus commercial OpenStack distributions
- OpenStack deployment architectures
- The OpenStack ecosystem
- Core modules
- Supporting tools
- Integration capabilities
- OpenStack lifecycle management
- OpenStack certification paths
- OpenStack lab (VM) setup for this course
2. Hands-on OpenStack Administration Workshop
- Understanding OpenStack
- Core OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interaction with the OpenStack cloud interface
- OpenStack daemons and API communication workflows
- 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 functionality
- Glance - Image Service
- Image attributes (properties, metadata, format, container)
- Uploading and downloading images
- Sharing images across the platform
- Managing image service quotas
- Verifying Glance service functionality
- Neutron - Networking
- Core Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing configuration
- Network namespaces
- Managing external/provider networks
- North-South routing
- Floating IP management
- Network quota management
- Basic network troubleshooting (namespaces, tcpdump, etc.)
- Networking quotas
- Verifying Neutron service functionality
- Nova - Compute Service
- Hypervisor interfaces
- Keypair management
- Flavor management
- Instance parameter configuration
- Creating virtual instances
- Verifying spawned instances
- Creating snapshots
- Instance lifecycle management
- Assigning floating IPs
- Interactive console and console log access
- Security group assignment
- Compute quota management
- Retrieving statistics from Nova
- Placement API and Nova Cells v2
- Verifying Nova service functionality
- Cinder - Block Storage
- Volume parameter configuration
- Creating volumes
- Managing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring backups
- Managing volume quotas
- Adding new storage backends
- Configuring LVM, storage arrays, and Ceph backends
- Ceph integration in OpenStack
- Verifying Cinder service functionality
- Swift - Object Storage
- Swift components and operational processes
- Managing containers and objects
- Managing access control lists (ACLs)
- Configuring object expiration
- The Ring and storage policies
- Monitoring available storage capacity
- Configuring quotas
- Verifying Swift service functionality
- Heat - Orchestration
- Heat Orchestration Template (HOT) and its components
- Creating Heat stacks
- Verifying Heat stacks
- Updating Heat stacks
- Verifying Heat service functionality
- Basic Troubleshooting Techniques
- Analyzing log files
- Implementing centralized logging
- Debugging OpenStack client queries
- Managing the OpenStack database
- Performing OpenStack backups
- Analyzing compute node status
- Analyzing instance status
- Analyzing the AMQP broker (RabbitMQ)
- Understanding metadata services
- General diagnostic procedures for OpenStack issues
- Troubleshooting network problems
- Troubleshooting network performance issues
- Instance backup and recovery
3. Advanced Topics
- Hardware Considerations and Capacity Planning
- Compute hardware requirements
- Network design strategies
- Storage design strategies
- Flavor sizing guidelines
- Resource overcommitment
- Highly Available Control Plane
- High Availability in OpenStack services
- High Availability for databases
- High Availability for message queues
- Cloud Partitioning and Scheduler Filters
- Implementing cloud partitions (host-aggregates): why and how
- Nova scheduler filters
- Workload Migration Strategies
- Cold and live migration techniques
- Optimizing live migration
- The Watcher project for optimization
- In-depth OpenStack Networking (SDN) (2-3 hours)
- Network types (local, flat, VLAN, VXLAN, GRE)
- Neutron plugins
- Linux Bridge
- Open vSwitch
- Distributed Virtual Routers
- LBaaS and the Octavia project
- VPNaaS
- OpenStack Monitoring and Telemetry
- Ceilometer service overview
- External monitoring integration
- Advanced Cloud/Hypervisor Features
- CPU pinning and NUMA architecture
- SR-IOV
- Cloud-init and Image Customization
- Metadata Service
- Block Storage Backends
- LVM
- Ceph RBD
- Physical storage appliances
- Storage network considerations
- Upgrading OpenStack
- Upgrade strategies and procedures
- Zero-downtime upgrade techniques
- Bare-Metal Provisioning with OpenStack
- The Ironic module
- Undercloud and overcloud concepts
- The Future of OpenStack
Requirements
- Basic Linux administration skills
- Foundational networking knowledge
- Familiarity with cloud computing paradigms
28 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,