OpenStack Training

OpenStack Training Objective

This OpenStack training course is designed for IT professionals who are looking to gain skill and knowledge around OpenStack. The training course provides participants with a comprehensive understanding of all the steps necessary to operate an OpenStack environment. From configuration through architecture, best practice and component interaction, this OpenStack training course is the best preparation for the real-world challenges faced by OpenStack experts.


Solid understanding of virtualization
Comfortable on a Linux command line
A desire to learn to design and build OpenStack clouds

Course Outline


  • Virtualization Overview
  • Software as a service
  • platform as a service
  • Infrastructure as a Service
  • Openstack – History and Overview
  • Q&A

OpenStack Architecture DeepDive

  • Components Overview
  • Keystone architecture
  • Nova architecture
  •  Glance architecture
  • Quantum architecture

Deploying OpenStack – Step by Step through CLI

  • Getting the pre-requisites right
  • Setting up MySQL, RabbitMQ
  • Setting up Keystone
  • Setting up Glance
  • Setting up Horizon
  • Creating accounts and users

Deploying OpenStack – Step by Step through CLI

  • Understanding Cloud Images and instances
  • Building an image for Cloud
  • Registering and uploading an image
  • Setting up Nova
  •  Running an image
  • Creating keypairs, Security Groups
  • Managing Instances

Deploying OpenStack – Advanced

  • Multi-node Environment
  • Differences between single and multi-node setup
  • DevStack – Scripted installation for OpenStack
  • DevStack – Script Discussion
  • Log Files, Troubleshooting, Common Errors

Openstack API

  • Introduction
  • Nova APIs
  •  Consuming the APIs – demo
  • openstackforums, User Groups, ML, Documentation
  • Openstack Foundation.

Click here to submit your review.

Submit your review
* Required Field