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
- The evolution of cloud technology and OpenStack
- Key characteristics of cloud environments
- 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 strategies
- The OpenStack ecosystem
- Core modules
- Underlying foundational tools
- Third-party integrations
- The OpenStack lifecycle
- OpenStack certification pathways
- Provisioning the course-specific OpenStack lab (VM)
2. Hands-on OpenStack administration workshop
- Exploring the OpenStack platform
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods for interacting with the OpenStack cloud
- Daemon operations and API communication flows
- Keystone - Identity management services
- Understanding domains, projects, users, and roles
- Administering Keystone catalog services and endpoints
- Creatin and managing domains, groups, projects, users, and roles
- Validating Keystone service functionality
- Glance - Image service
- Image attributes (properties, metadata, formats, and containers)
- Uploading and downloading virtual machine images
- Sharing images across users
- Configuring image service quotas
- Verifying Glance service integrity
- Neutron - Networking
- Essential Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West traffic routing
- Utilizing network namespaces
- Managing external and provider networks
- North-South traffic routing
- Assigning and managing floating IPs
- Configuring network quotas
- Basic network diagnostics (using namespaces, tcpdump, etc.)
- Reviewing networking quota limits
- Validating Neutron service performance
- Nova - Compute service
- Hypervisor interfaces
- Managing SSH key pairs
- Defining and managing instance flavours
- Instance configuration parameters
- Provisioning new instances
- Verifying created instances
- Creating snapshots
- General instance management tasks
- Assigning floating IPs to instances
- Accessing interactive consoles and viewing logs
- Applying security groups
- Managing compute quotas
- Retrieving statistical data from Nova
- Using the Placement API and Nova Cells v2
- Confirming Nova service health
- Cinder - Block Storage
- Volume configuration parameters
- Creating storage volumes
- Administering existing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Configuring volume backups
- Restoring from backups
- Setting volume quotas
- Integrating new storage backends
- Using LVM, storage arrays, and Ceph backends
- Implementing Ceph within OpenStack
- Verifying Cinder service status
- Swift - Object Storage
- Swift architecture and processes
- Managing containers and objects
- Configuring access control lists
- Setting object expiration policies
- Understanding Rings and storage policies
- Monitoring storage capacity
- Implementing object storage quotas
- Validating Swift service operations
- Heat - Orchestration
- Heat Orchestration Templates and their structure
- Creating Heat stacks
- Verifying stack deployment
- Updating existing Heat stacks
- Confirming Heat service functionality
Requirements
- Fundamental Linux system administration capabilities
- Essential understanding of networking principles
- General familiarity with cloud computing concepts
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,