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
- The evolution of cloud computing and OpenStack
- Key characteristics of the cloud
- Cloud service models
- Private, public, and hybrid architectures
- On-premise, IaaS, PaaS, and SaaS delivery models
- Deploying public and private clouds using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Various OpenStack deployment strategies
- The OpenStack ecosystem
- Core modules
- Foundational tools
- System integrations
- The OpenStack lifecycle
- OpenStack certification pathways
- The dedicated OpenStack lab (VM) used for this course
2. Hands-on OpenStack administration workshop
- Familiarization with OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods of interacting with the OpenStack cloud
- Communication flow between OpenStack daemons and APIs
- Keystone - Identity management service
- Concepts of domains, projects, users, and roles
- Managing Keystone service catalogues and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone services
- Glance - Image service
- Image attributes (properties, metadata, formats, containers)
- Uploading and downloading images
- Sharing images across accounts
- Configuring quotas for the image service
- Validating Glance services
- Neutron - Networking
- Essential Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing mechanisms
- Network namespaces
- Managing external and provider networks
- North-South routing mechanisms
- Floating IP management
- Configuring network quotas
- Basic network troubleshooting techniques (namespaces, tcpdump, etc.)
- Review of networking quotas
- Validating Neutron services
- Nova - Compute service
- Interfaces connecting to hypervisors
- Key pair management
- Flavor management
- Instance configuration parameters
- Instance creation procedures
- Verifying created instances
- Snapshot capabilities
- General instance management
- Assigning floating IPs
- Using the interactive console and viewing console logs
- Applying security groups
- Computing quotas
- Retrieving statistics from Nova
- Placement API and Nova Cells v2
- Validating Nova services
- Cinder - Block Storage
- Volume configuration parameters
- Volume creation processes
- Volume management
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Configuring volume quotas
- Adding new storage backends
- LVM, storage array, and Ceph storage backends
- Integration of Ceph within OpenStack
- Validating Cinder services
- Swift - Object Storage
- Swift components and processing workflows
- Managing containers and objects
- Managing access control lists (ACLs)
- Configuring object expiration policies
- The Ring architecture and storage policies
- Monitoring available storage capacity
- Setting up storage quotas
- Validating Swift services
- Heat - Orchestration
- Heat Orchestration Templates and their constituent components
- Creating Heat stacks
- Verifying Heat stacks
- Updating Heat stacks
- Validating Heat services
Requirements
- Foundational Linux administration skills
- Basic understanding of networking concepts
- General knowledge of the cloud computing paradigm
Testimonials (1)
communication, knowledge from experience, solve problems,