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
- The evolution of cloud technology and the history of OpenStack
- Key characteristics of cloud computing
- Cloud service models
- Private, public, and hybrid architectures
- On-premise, IaaS, PaaS, and SaaS models
- Implementing public and private clouds using OpenStack
- Comparing open-source and commercial OpenStack distributions
- Various OpenStack deployment strategies
- The OpenStack ecosystem
- Core modules
- Underlying technical tools
- Third-party integrations
- The OpenStack project lifecycle
- OpenStack certification pathways
- Setup of the OpenStack lab environment (VM) for this course
2. Hands-on OpenStack Administration Workshop
- Familiarization with OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods for interacting with the OpenStack cloud
- Communication flows between OpenStack daemons and APIs
- Keystone – Identity Management Service
- Structure of domains, projects, users, and roles
- Management of Keystone catalog services and endpoints
- Creation and management of domains, groups, projects, users, and roles
- Validating Keystone service functionality
- Glance – Image Service
- Image attributes (properties, metadata, format, and container)
- Uploading and downloading virtual machine images
- Mechanisms for sharing images
- Configuring image service quotas
- Verifying Glance service operations
- Neutron – Networking
- Essential Neutron network resource types
- Administration of tenant networks and subnets
- Configuration of security groups and rules
- East-West routing strategies
- Use of network namespaces
- Management of external and provider networks
- North-South routing implementation
- Management of floating IP addresses
- Configuration of network quotas
- Basic network troubleshooting techniques (e.g., namespaces, tcpdump)
- Enforcement of networking quotas
- Validation of Neutron services
- Nova – Compute Service
- Interfaces for hypervisor communication
- Management of key pairs
- Flavor administration
- Configuration of instance parameters
- Provisioning new instances
- Verification of launched instances
- Creating and managing snapshots
- General instance management
- Assignment of floating IP addresses
- Access to interactive consoles and console logs
- Application of security groups
- Management of compute quotas
- Retrieving statistical data from Nova
- Utilization of the Placement API and Nova Cells v2
- Assessment of Nova services
- Cinder – Block Storage
- Configuration of volume parameters
- Creation of new volumes
- Volume administration
- Attaching volumes to Nova instances
- Management of volume snapshots
- Oversight of volume backups
- Restoration of backed-up volumes
- Regulation of volume quotas
- Integration of new storage backends
- Utilization of LVM, storage arrays, and Ceph backends
- Implementation of Ceph within OpenStack
- Verification of Cinder services
- Swift – Object Storage
- Swift architecture and core processes
- Management of containers and objects
- Configuration of access control lists
- Setting object expiration policies
- Understanding the Ring and storage policies
- Monitoring available storage capacity
- Establishment of storage quotas
- Validation of Swift services
- Heat – Orchestration
- Structure of Heat Orchestration Templates and their components
- Creation of Heat stacks
- Verification of deployed Heat stacks
- Updating existing Heat stacks
- Assessment of Heat services
Requirements
- Foundational skills in Linux administration
- Basic understanding of network infrastructure
- Familiarity with core cloud computing concepts
Testimonials (1)
communication, knowledge from experience, solve problems,