OpenStack BootCamp (Classroom) (3 Day)

Course Description
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 be used to manage converged compute, network and storage. This course includes hands-on labs in which you will manually configure an OpenStack cloud and  learn about automated deployment options.

We are able to provide vendor specific customization to detail how vendor services and hardware do or could integrate with OpenStack.

Prerequisites

The knowledge and skills that you must have before attending this course are as follows:

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

Course Objectives
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 Storage
  • Deploy Heat and Ceilometer
  • Deploy with DevStack
  • OpenStack Deployments and Scenarios

Course Type
Instructor-Led Training, Classroom with Hands-on Lab

Duration: 3 Days

Who should attend
The primary audience for this course is as follows:

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

Course Availability

Course Content

Day 1

  • Module 1: OpenStack Overview
    • Cloud and DevOps
    • Purpose, History, and Contributions
    • Why OpenStack
    • Cisco & OpenStack Strategy

  • Module 2: OpenStack Architecture
    • Architecture Overview
    • Project Definitions
    • The Big Tent

  • Module 3: KeyStone
    • Key Concepts
    • Keystone Workflow for VM creation
    • Tenants, Users and Services
    • Lab 1: Keystone Install and Configuration

  • Module 4: Glance
    • Key Concepts
    • Components
    • Installing Glance
    • Disk and Container Formats
    • Importing Images
    • Lab 2: Install Glance and Load Images

Day 2

  • Module 5: Nova
    • Key Concepts
    • Components
    • Lab 3 : Nova Command Line Interface
    • Lab 4 : Install Nova

  • Module 6: Neutron Architecture
    • Key Concepts
    • Components
    • Plugins
    • Nexus & OVS Plugins
    • Network Use Case
    • Cisco Networking & OpenStack
    • Lab 5: Install Neutron, create VM instances and networks

  • Module 7: Storage
    • Key Concepts (Cinder, Swift)
    • Components
    • Lab 6: Installing Cinder

  • Module 8: Horizon
    • Dashboard capabilities
    • Lab 7: Installing Horizon
    • Lab 8: Use Horizon to manager Image, Compute, Network and Storage Services

Day 3

  • Module 9: Ceilometer and Heat
    • Ceilometer Concepts
    • Celometer Components
    • Lab 9: Install Heat and automate

  • Module 10: Installing OpenStack
    • Manual
    • DevStack
    • Distro (Linus)
    • StackForge