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
- Evolution of cloud technology and OpenStack
- Key characteristics of cloud environments
- Cloud deployment models
- Private, public, and hybrid architectures
- On-premise infrastructure, IaaS, PaaS, and SaaS
- Implementing public and private clouds using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Different OpenStack deployment strategies
- The broader OpenStack ecosystem
- Core modules
- Foundational supporting tools
- Third-party integrations
- The OpenStack project lifecycle
- OpenStack certification pathways
- Dedicated OpenStack lab environment (VM) for this course
2. Hands-on OpenStack administration workshop
- Familiarization with OpenStack
- Core services (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud interface
- Understanding daemon behavior and API communication flows
- Keystone - Identity Management Service
- Managing domains, projects, users, and roles
- Configuring Keystone catalog services and endpoints
- Creating and administering domains, groups, projects, users, and roles
- Validating Keystone service functionality
- Glance - Image Service
- Image attributes (properties, metadata, formats, containers)
- Uploading and retrieving images
- Sharing image resources
- Configuring image service quotas
- Verifying Glance service operations
- Neutron - Networking
- Foundational Neutron network resource types
- Administering 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
- Managing Floating IPs
- Setting network quotas
- Basic network diagnostics (using namespaces, tcpdump, etc.)
- Reviewing network quota settings
- Validating Neutron service performance
- Nova - Compute Service
- Interfaces to hypervisor platforms
- Managing keypairs
- Configuring instance flavours
- Defining instance parameters
- Provisioning new instances
- Verifying launched instances
- Creating snapshots
- General instance administration
- Assigning Floating IPs
- Accessing interactive consoles and logs
- Applying security groups
- Setting compute quotas
- Retrieving statistical data from Nova
- Placement API and Nova Cells v2 architecture
- Verifying Nova service integrity
- Cinder - Block Storage
- Volume configuration parameters
- Creating new volumes
- Administering existing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Handling volume backups
- Restoring from backups
- Setting volume quotas
- Integrating new storage backends
- Supporting LVM, storage arrays, and Ceph backends
- Integrating Ceph within OpenStack
- Validating Cinder service operations
- Swift - Object Storage
- Swift architecture and core processes
- Managing containers and stored objects
- Configuring access control lists (ACLs)
- Implementing object expiration policies
- Working with Rings and storage policies
- Monitoring available storage capacity
- Defining storage quotas
- Verifying Swift service functionality
- Heat - Orchestration
- Heat Orchestration Templates and their constituent parts
- Provisioning Heat stacks
- Verifying Heat stack status
- Updating existing Heat stacks
- Validating Heat service operations
Requirements
- Fundamental skills in Linux system administration
- Essential understanding of network principles
- Basic familiarity with cloud computing models
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,