OpenStack Bootcamp (OSBC)

Course Overview

3-day Course

This course provides an overview of OpenStack and the open-source tools necessary for implementing a cloud operating system. The goal of this course is to understand how OpenStack works and how it can manage, compute, and store converged networks. This course will include hands-on labs in which you will be configuring several key OpenStack features.

After this course you should be able to understand:

  • OpenStack Overview, Use Cases, and Business Drivers
  • OpenStack System Architecture and Concepts
  • Deploy Keystone
  • Deploy Glance
  • Deploy Nova
  • Deploy Neutron
  • Deploy Horizon
  • Deploy Storage
  • Deploy Heat and Ceilometer
  • Deploy with Cisco OpenStack Installer
  • OpenStack Deployments and Scenarios

Target Audience

  • Data Center Architects
  • Solution Architects
  • Network Engineers
  • System Administrators
  • Storage Administrators


  • Understanding of Linux Operating System Administration
  • Familiarity with Storage Concepts
  • Familiarity with Basic Network Concepts (TCP/IP, Layer 2 and Layer 3 networking)
  • Familiarity with Server Virtualization

Course Labs

  • Environment Setup
  • Lab 1: Keystone Install and Configuration
  • Lab 2: Install Glance and Import Images
  • Lab 3: Install Nova
  • Lab 4: Install Neutron
  • Lab 5: Install Nova and Neutron on a Compute Host
  • Lab 6: Create VM Instances and Networks
  • Lab 7: Installing Cinder, Create and Mount Volumes
  • Lab 8: Install and Use Horizon
  • Lab 9: Install Heat and Automate VM Creation
  • Lab 10: Install Ceilometer and View Usage Data

Course Modules

Module 1: OpenStack Overview

Cloud and DevOps

Purpose, History, and Contributions

Why OpenStack

Module 2: OpenStack Architecture

Architecture Overview

Projects Definitions

The Big Tent

Module 3: Keystone

Key Concepts

Keystone Workflow for VM Creation

Tenants, Users and Services

Module 4: Glance

Key Concepts


Disk and Container Formats

Importing Images

Module 5: Nova

Key Concepts


Regions, Availability Zones, and Host Aggregates


Process to Start a VM

Module 6: Neutron

Key Concepts



OVS Plugins

Network Use Cases

Module 7: Cinder

Key Concepts


Volume Mounting Process

Module 8: Horizon

Ways to Connect to OpenStack

Dashboard Capabilities

Module 9: Ceilometer and Heat

Ceilometer Concepts

Ceilometer Components

Heat Concepts

Heat Components

Module 10: Installing OpenStack



Distros (Linus)


Course Schedule:

Delivery Formats:

Private, Instructor-Led Virtual Training, Classroom Training