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 history of cloud computing and OpenStack
- Key characteristics of cloud services
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise, IaaS, PaaS, and SaaS architectures
- Public and private cloud implementations utilizing OpenStack
- Comparison between open source and commercial OpenStack distributions
- Different OpenStack deployment strategies
- The OpenStack ecosystem
- Core modules
- Underlying infrastructure tools
- Integration points
- The OpenStack lifecycle
- OpenStack certification pathways
- Course-specific OpenStack lab environment (VM) setup
2. Hands-on OpenStack administration workshop
- Acquainting yourself with OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Mechanisms for interacting with the OpenStack cloud
- Daemon operations and API communication flows
- Keystone - Identity management service
- Understanding domains, projects, users, and roles
- Managing the Keystone catalogue, services, and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone service functionality
- Glance - Image service
- Image attributes (properties, metadata, formats, containers)
- Processes for uploading and downloading images
- Mechanisms for image sharing
- Configuring quotas for the image service
- Validating Glance service functionality
- Neutron - Networking
- Essential Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- Implementing East-West routing
- Utilizing network namespaces
- Managing external and provider networks
- Implementing North-South routing
- Handling Floating IP management
- Configuring network quotas
- Basic network troubleshooting techniques (e.g., namespaces, tcpdump)
- Reviewing networking quota settings
- Validating Neutron service functionality
- Nova - Compute service
- Hypervisor interfaces
- Key pair management
- Flavour management
- Instance parameter configuration
- Instance creation procedures
- Verifying newly spawned instances
- Creating snapshots
- General instance management
- Assigning floating IPs
- Using the interactive console and reviewing console logs
- Applying security groups
- Configuring compute quotas
- Retrieving statistics from Nova
- Using the Placement API and Nova Cells v2
- Validating Nova service functionality
- Cinder - Block Storage
- Volume parameters
- Volume creation
- General volume management
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Configuring volume quotas
- Adding new storage backends
- Integration with LVM, storage arrays, and Ceph storage backends
- Implementing Ceph within OpenStack
- Validating Cinder service functionality
- Swift - Object Storage
- Swift components and internal processes
- Managing containers and objects
- Configuring access control lists (ACLs)
- Setting object expiration policies
- Understanding the Ring and storage policies
- Monitoring available storage capacity
- Configuring quotas
- Validating Swift service functionality
- Heat - Orchestration
- Heat Orchestration Templates and their constituent parts
- Creating a Heat stack
- Validating the deployed Heat stack
- Updating an existing Heat stack
- Validating Heat service functionality
Requirements
- Foundational Linux administration capabilities
- Essential networking understanding
- Introductory grasp of cloud computing concepts
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,