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 technology and the OpenStack project
- Key features of cloud computing
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise infrastructure, IaaS, PaaS, and SaaS
- Implementation of public and private clouds using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Various OpenStack deployment architectures
- The OpenStack ecosystem
- Core modules
- Underlying supporting tools
- Third-party integrations
- The OpenStack project lifecycle
- OpenStack certification paths
- Dedicated OpenStack laboratory (VM) setup for this course
2. Hands-on OpenStack administration workshop
- Exploring the OpenStack landscape
- Core OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods for interacting with the OpenStack cloud
- Daemon operations and API communication workflows
- Keystone - Identity Management Service
- Concepts of domains, projects, users, and roles
- Administration of Keystone service catalogue and endpoints
- Creation and management of domains, groups, projects, users, and roles
- Validation of Keystone service functionality
- Glance - Image Service
- Image attributes including properties, metadata, formats, and containers
- Procedures for uploading and downloading images
- Mechanisms for sharing images
- Quota management for the image service
- Verification of Glance service operations
- Neutron - Networking
- Fundamental Neutron network resource types
- Management of tenant networks and subnets
- Configuration of security groups and rules
- East-West routing concepts
- Use of network namespaces
- Management of external and provider networks
- North-South routing configurations
- Administration of Floating IPs
- Network quota management
- Essential network troubleshooting techniques (e.g., namespaces, tcpdump)
- Review of networking quotas
- Verification of Neutron service functionality
- Nova - Compute Service
- Interfaces for hypervisor interaction
- Keypair management procedures
- Management of compute flavours
- Configuration of instance parameters
- Process for creating new instances
- Verification of deployed instances
- Snapshot management
- General instance administration
- Assignment of Floating IPs
- Utilization of the interactive console and console logs
- Application of security groups
- Compute quota management
- Retrieving statistical data from Nova
- Integration with the Placement API and Nova Cells v2
- Verification of Nova service operations
- Cinder - Block Storage
- Configuration of volume parameters
- Procedure for creating storage volumes
- General volume management
- Attaching volumes to Nova instances
- Management of volume snapshots
- Administration of volume backups
- Process for restoring backups
- Volume quota management
- Integration of new storage backends
- Support for LVM, storage arrays, and Ceph storage backends
- Implementation of Ceph within OpenStack
- Verification of Cinder service functionality
- Swift - Object Storage
- Overview of Swift components and processes
- Management of containers and objects
- Configuration of access control lists
- Setup of object expiration policies
- The Ring mechanism and storage policies
- Monitoring of available storage capacity
- Configuration of storage quotas
- Verification of Swift service operations
- Heat - Orchestration
- Structure and components of Heat Orchestration Templates
- Procedure for creating a Heat stack
- Validation of the deployed Heat stack
- Process for updating a Heat stack
- Verification of Heat service functionality
Requirements
- Fundamental Linux administration capabilities
- Foundational networking concepts
- Basic understanding of cloud computing paradigms
Testimonials (1)
communication, knowledge from experience, solve problems,