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 14 hours
Course Outline
1. Introduction to OpenStack
- Evolution of the cloud and OpenStack
- Key characteristics of cloud infrastructure
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise, IaaS, PaaS, and SaaS
- Implementing public and private clouds using OpenStack
- Comparison of open source and commercial OpenStack distributions
- Various OpenStack deployment architectures
- The OpenStack ecosystem
- Core modules
- Underlying tools
- Third-party integrations
- The OpenStack project lifecycle
- OpenStack certification pathways
- Introduction to the OpenStack lab (VM) for this course
2. Hands-on OpenStack administration workshop
- Familiarization with OpenStack
- Core OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud
- Daemon processes and API communication flows
- Keystone - Identity management service
- Managing domains, projects, users, and roles
- Administering the Keystone service catalog and endpoints
- Creatiing and managing domains, groups, projects, users, and roles
- Validating Keystone service functionality
- Glance - Image service
- Image characteristics (properties, metadata, formats, containers)
- Uploading and retrieving images
- Sharing images across projects
- Configuring quotas for the image service
- Validating Glance service functionality
- Neutron - Networking
- Essential Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing
- Network namespaces
- Managing external and provider networks
- North-South routing
- Managing Floating IPs
- Configuring network quotas
- Basic network troubleshooting techniques (namespaces, tcpdump, etc.)
- Network quota management
- Validating Neutron service functionality
- Nova - Compute service
- Hypervisor interfaces
- Key pair management
- Flavor management
- Instance configuration parameters
- Provisioning instances
- Verifying launched instances
- Creating snapshots
- Instance lifecycle management
- Assigning Floating IPs
- Accessing the interactive console and reviewing console logs
- Applying security groups
- Configuring compute quotas
- Retrieving statistics from Nova
- Placement API and Nova Cells v2
- Validating Nova service functionality
- Cinder - Block Storage
- Volume configuration parameters
- Provisioning volumes
- Managing existing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Configuring volume quotas
- Adding new storage backends
- Utilizing LVM, storage arrays, and Ceph storage backends
- Integrating Ceph with OpenStack
- Validating Cinder service functionality
- Swift - Object Storage
- Swift architecture, components, and processes
- Managing containers and objects
- Configuring access control lists
- Setting up object expiration policies
- The Ring mechanism and storage policies
- Monitoring available storage capacity
- Configuring storage quotas
- Validating Swift service functionality
- Heat - Orchestration
- Understanding Heat Orchestration Templates and their components
- Provisioning a Heat stack
- Validating the created Heat stack
- Updating a Heat stack
- Validating Heat service functionality
Requirements
- Fundamental Linux administration skills
- Basic understanding of networking
- Foundational knowledge of cloud computing paradigms
Testimonials (1)
communication, knowledge from experience, solve problems,