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 cloud computing and OpenStack
- Key characteristics of the cloud
- Cloud deployment models
- Private, public, and hybrid configurations
- On-premise, IaaS, PaaS, and SaaS tiers
- Implementing public and private clouds using OpenStack
- Comparison of open source versus commercial OpenStack distributions
- Various OpenStack deployment architectures
- The OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- The OpenStack service lifecycle
- OpenStack certification pathways
- Dedicated OpenStack lab environment (VM) for this course
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
- Daemons and API communication workflows
- Keystone - Identity management
- Managing domains, projects, users, and roles
- Configuring Keystone catalogue 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
- Image sharing mechanisms
- Configuring image service quotas
- Validating Glance service functionality
- Neutron - Networking
- Essential Neutron network resource types
- Administration of tenant networks and subnets
- Configuration of security groups and rules
- East-West traffic routing
- Use of network namespaces
- Management of external and provider networks
- North-South traffic routing
- Handling Floating IPs
- Configuration of network quotas
- Basic network diagnostics (using namespaces, tcpdump, etc.)
- Review of networking quotas
- Validating Neutron service functionality
- Nova - Compute service
- Hypervisor interfaces
- SSH keypair management
- Flavor configuration
- Instance parameter settings
- Provisioning instances
- Verification of created instances
- Creating snapshots
- Ongoing instance management
- Assignment of Floating IPs
- Accessing interactive console and console logs
- Applying security groups
- Management of compute quotas
- Retrieving statistics from Nova
- Placement API and Nova Cells v2
- Validating Nova service functionality
- Cinder - Block Storage
- Volume configuration parameters
- Provisioning volumes
- Volume management tasks
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Configuring volume quotas
- Adding new storage backends
- LVM, storage arrays, and Ceph backends
- Integration of Ceph within OpenStack
- Validating Cinder service functionality
- Swift - Object Storage
- Swift architecture and processes
- Administration of containers and objects
- Configuration of access control lists
- Setting object expiration policies
- The Ring and storage policies
- Monitoring available storage capacity
- Setting up storage quotas
- Validating Swift service functionality
- Heat - Orchestration
- Heat Orchestration Templates and their constituent parts
- Creating Heat stacks
- Verification of stack status
- Updating existing Heat stacks
- Validating Heat service functionality
Requirements
- Fundamental Linux administration expertise
- Essential networking knowledge
- Foundational understanding of cloud computing models
Testimonials (1)
communication, knowledge from experience, solve problems,