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 (2 days)
Course Outline
1. Introduction to OpenStack
- Historical context of cloud computing and OpenStack
- Key features of cloud infrastructure
- Cloud deployment models
- Private, public, and hybrid architectures
- On-premise, IaaS, PaaS, and SaaS
- Implementing public and private clouds using OpenStack
- Comparison of open source and commercial OpenStack distributions
- Different OpenStack deployment strategies
- The OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- Understanding the OpenStack lifecycle
- Overview of OpenStack certification
- Setup of the OpenStack lab (VM) for this course
2. Hands-on OpenStack administration workshop
- Familiarizing yourself with OpenStack
- Core OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud environment
- Understanding OpenStack daemons and API communication flows
- Keystone - Identity management service
- Understanding domains, projects, users, and roles
- Managing Keystone catalog services and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone services
- Glance - Image service
- Image characteristics (properties, metadata, formats, containers)
- Uploading and downloading images
- Sharing image resources
- Configuring quotas for the image service
- Validating Glance services
- Neutron - Networking
- Understanding basic Neutron network resource types
- Managing tenant networks and subnets,
- Configuring security groups and rules
- East-West routing
- Network namespaces
- Managing external/provider networks
- North-South routing
- Managing Floating IPs
- Configuring network quotas
- Basic network troubleshooting techniques (namespaces, tcpdump, etc.)
- Reviewing networking quotas
- Validating Neutron services
- Nova - Compute service
- Hypervisor interfaces
- Key pair management
- Flavour management
- Configuring instance parameters
- Provisioning instances
- Verifying spawned instances
- Creating snapshots
- Instance lifecycle management
- Assigning Floating IPs
- Accessing interactive consoles and console logs
- Applying security groups
- Configuring compute quotas
- Retrieving statistics from Nova
- Placement API and Nova Cells v2
- Validating Nova services
- Cinder - Block Storage
- Configuring volume parameters
- Creating volumes
- Volume management tasks
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Configuring volume quotas
- Integrating new storage backends
- LVM, storage arrays, and Ceph storage backends
- Using Ceph within OpenStack
- Validating Cinder services
- Swift - Object Storage
- Swift components and processes
- Managing containers and objects
- Configuring access control lists (ACLs)
- Setting up object expiration policies
- The Ring and storage policies
- Monitoring available storage capacity
- Configuring storage quotas
- Validating Swift services
- Heat - Orchestration
- Understanding Heat Orchestration Templates and their components
- Creating Heat stacks
- Verifying Heat stacks
- Updating Heat stacks
- Validating Heat services
Requirements
- Fundamental skills in Linux administration
- A foundational understanding of networking concepts
- Basic familiarity with cloud computing models
Testimonials (1)
communication, knowledge from experience, solve problems,