The lectures provide students with the basics of cloud computing, OpenStack business values, OpenStack Overview, and the OpenStack Ecosystem.

The labs provide students with hands-on experience using Horizon dashboard to provision your own cloud resources like virtual machines, virtual networks, and block storage. Students will also gain experience managing their own application image repository.



3 days

Outline for Openstack Essentials

The OpenStack course covers the critical skills needed to operate an OpenStack cluster. Upon completing this course, students will be able to:

  • Describe the architecture of an OpenStack Cloud Environment
  • Define the key features of OpenStack
  • Identify suitable use-cases for OpenStack
  • Implement and use Image, Identity, and Dashboard services
  • Create and manage images and instances
  • Create and manage roles, users, and quotas
  • OpenStack help and support resources
  • Use the CLI and Dashboard
  • Create and manage roles, permissions, and ACL
  • Manually Installing and Configuring OpenStack
  • Troubleshooting OpenStack environments
  • OpenStack best practices
  • Identifying production deployment typology
  • Dashboard Containers – administration and running
  • Creation and managing container images
  • Load Balancer as a Service (LBaaS)
  • DNS on OpenStack
  • Orchestration - writing and executing HEAT templates
  • Elasticity,  auto-scaling
  • Logging, monitoring, metering
  • Interoperability with cloud service providers – AWS, Google



  • OpenStack Networking
  • Ceph Storage Overview
  • Installing and configuring Keystone, Glance, Nova, Cinder, and Neutron
  • Installing, configuring, mysql, and message queue
  • Installing, configuring, and verifying Heat
  • A container on OpenStack
  • OpenStack Troubleshooting