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 the cloud and OpenStack history
- Key characteristics of cloud services
- Cloud service models
- Private, public, and hybrid clouds
- On-premise deployments, IaaS, PaaS, and SaaS
- Deploying public and private clouds using OpenStack
- Open-source versus commercial OpenStack distributions
- Various OpenStack deployment models
- The OpenStack ecosystem
- Core modules
- Supporting tools
- System integrations
- Understanding the OpenStack lifecycle
- OpenStack certification paths
- Overview of the OpenStack lab (VM) environment for this course
2. Hands-on OpenStack Administration Workshop
- Exploring OpenStack
- Core components: Keystone, Glance, Nova, Neutron, Cinder, Swift, and Heat
- Methods for interacting with the OpenStack cloud
- OpenStack daemons and API communication workflows
- Keystone - Identity Management Service
- Concepts of domains, projects, users, and roles
- Managing Keystone service catalogs and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Verifying Keystone service functionality
- Glance - Image Service
- Image attributes: properties, metadata, format, and container types
- Uploading and downloading images
- Image sharing mechanisms
- Configuring image service quotas
- Verifying Glance service functionality
- Neutron - Networking
- Primary Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing configuration
- Utilizing network namespaces
- Managing external/provider networks
- North-South routing setup
- Floating IP management
- Configuring network quotas
- Basic network troubleshooting techniques (e.g., namespaces, tcpdump)
- Understanding networking quotas
- Verifying Neutron service functionality
- Nova - Compute Service
- Hypervisor interaction interfaces
- Key pair management
- Flavor configuration
- Instance parameter settings
- Creating virtual machine instances
- Verifying newly spawned instances
- Creating and managing snapshots
- General instance management
- Assigning floating IPs to instances
- Using interactive consoles and viewing console logs
- Associating security groups with instances
- Configuring compute quotas
- Gathering statistics from Nova
- Understanding the Placement API and Nova Cells v2
- Verifying Nova service functionality
- Cinder - Block Storage
- Volume configuration parameters
- Creating block storage volumes
- Managing existing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Configuring volume backups
- Restoring data from backups
- Setting up volume quotas
- Adding new storage backends
- Integrating LVM, storage arrays, and Ceph backends
- Incorporating Ceph within OpenStack
- Verifying Cinder service functionality
- Swift - Object Storage
- Components and processes of Swift
- Managing containers and objects
- Configuring access control lists (ACLs)
- Setting up object expiration policies
- Understanding the Ring structure and storage policies
- Monitoring available storage capacity
- Establishing object storage quotas
- Verifying Swift service functionality
- Heat - Orchestration
- Components of Heat Orchestration Templates (HOT)
- Creating Heat stacks
- Verifying stack creation
- Updating existing Heat stacks
- Verifying Heat service functionality
Requirements
- Foundational Linux administration skills
- Basic understanding of networking concepts
- Familiarity with cloud computing paradigms
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,