our courses

our courses

OpenStack Essentials

Course Overview

This course introduces the fundamentals of OpenStack, an open-source cloud computing platform used to build and manage private and hybrid clouds. Learners will understand OpenStack architecture, core services, and basic administration tasks required to deploy, operate, and manage cloud infrastructure in enterprise environments.

Course Content

Module 1: Cloud & OpenStack Fundamentals
Cloud computing concepts (IaaS, PaaS, SaaS)
Private vs public vs hybrid cloud
Why OpenStack?
OpenStack use cases and industry adoption

Module 2: OpenStack Architecture
OpenStack components overview
Controller, compute, and network nodes
OpenStack services interaction
OpenStack release models

Module 3: Core OpenStack Services
Keystone – Identity service
Nova – Compute service
Neutron – Networking service
Glance – Image service
Cinder – Block storage
Swift – Object storage

Module 4: OpenStack Dashboard (Horizon)
Horizon overview
Managing projects and users
Launching and managing instances
Monitoring resources

Module 5: OpenStack Networking Basics
Neutron networking concepts
Provider and tenant networks
Security groups and floating IPs
Basic network troubleshooting

Module 6: OpenStack Storage Concepts
Block storage with Cinder
Object storage with Swift
Volume management
Backup and snapshots

Module 7: OpenStack Compute Management
Instance lifecycle management
Flavors and images
Key pairs and security groups
Scheduling basics

Module 8: OpenStack Security Basics
Authentication and authorization
Role-based access
Network security concepts
Best practices

Module 9: OpenStack Installation Overview
OpenStack deployment models
DevStack vs Packstack overview
Production considerations

Module 10: Use Cases & Hands-On Labs
Launching a virtual machine
Configuring basic networking
Managing storage volumes
Private cloud use case scenarios

Course Outcomes

By the end of this course, learners will be able to:
– Understand OpenStack architecture and core components
– Explain how OpenStack services interact in a cloud environment
– Launch and manage virtual machines using OpenStack
– Configure basic networking and storage services
– Use Horizon dashboard and CLI for day-to-day operations
– Apply basic security and access control concepts
– Identify OpenStack use cases for private and hybrid clouds
– Build a foundation for advanced OpenStack administration and cloud roles