OCDCU v1.0 – OpenStack Cloud Deployment on Cisco UCS


3 days


Employees of federal, state and local governments; and businesses working with the government.


The knowledge that you should have before attending this course should include the following:

  • Internetworking Fundamentals
  • Basic Linux Skills
  • Basic Server Virtualization Technology familiarity
  • Basic Server Implementation knowledge
  • Basic familiarity with the function of Rabbit MQ
  • Basic familiarity with the function of SQL Database technology
  • Basic familiarity with Cisco Unified Computing System (UCS)

Course Description:

The OpenStack Cloud Deployment on Cisco UCS (OCDCU) v1.0 is a three-day instructor-led training course designed for Systems and Field Engineers, Consulting Systems Engineers, Technical Solutions Architects, Integrators, and Partners who are responsible for installation, configuration, and the implementation of an OpenStack Cloud. This course covers the key components and procedures needed to install, configure, and deploy OpenStack Cloud using Cisco Unified Computing System hardware.

The OpenStack Cloud Deployment on Cisco UCS (OCDCU) v1.0 course will provide hands-on lab exercises utilizing Cisco Unified Computing System (UCS) hardware. Students will perform hands-on lab exercises that were created to gather the necessary skills to install, configure, and deploy an OpenStack Cloud on Cisco UCS hardware.

To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

  • We recommend using at least a Pentium 4 or better and 1 GB of RAM or more.
  • We recommend running Windows XP Professional SP3 or greater (Vista & Windows 7/8).
    Mac & Linux machines are also supported.
  • All PCs require Internet Explorer 7 or greater, Mozilla FireFox, or Google Chrome.
    Note: When testing connectivity, Mozilla & Chrome may not be able to fully complete the tests as intended.
  • All students should have administrator rights to their PCs.
    If you do not have administrator rights to your PC, you at least need permissions to download, install, and run Active-X controls in Internet Explorer or Cisco Any Connect Client.
  • If you are participating in a WebEx event, you should have internet access served by at least a 512K link, a full T1 Connection is recommended.
  • All PCs require the latest Java Runtime Environment, which can be downloaded from www.java.com.


Upon completing this course, the learner will be able to meet these overall objectives:

  • Describe the basic business advantages of an OpenStack Cloud
  • Describe the basic function of an OpenStack Cloud
  • Describe Ciscos UCS Accelerator Paks for OpenStack deployments
  • Describe the services in OpenStack (Keystone, Nova, Glance, Cinder, Neutron, Swift, and Horizon)
  • Describe additional services of OpenStack Cloud.
  • Install the appropriate services for an OpenStack Cloud
  • Create Virtual Machines using OpenStack

Who Should Attend

The audience for this course is as follows:

  • Network and Server deployment engineers
  • Network and Server deployment design engineers
  • Program managers and project managers


Course Introduction

  • Overview
  • Course Goal and Objectives
  • Course Flow
  • Additional References
  • Your Training Curriculum

Module 1: Cloud Basics

Lesson 1: Describing the Basics of Cloud Computing

    • Basic Software Elements of OpenStack
    • Business advantages of OpenStack
    • OpenStack Deployment Models
    • OpenStack Service Models

Module 2: Cisco UCS Accelerator Paks for OpenStack

Lesson 1: Cisco UCS Solution Accelerator Paks for OpenStack

    • Overview
    • Cisco UCS Accelerator Paks Hardware Components
    • Cisco OpenStack Installer Overview
    • High Density Design
    • Mixed-Workload Design
    • Storage-Intensive Design

Module 3: OpenStack Services

Lesson 1: Keystone

      • Overview
      • Credentials
      • Tenants
      • Services
      • Endpoints
      • Lab: Install Keystone on Cisco Unified Computing System (UCS)
      • Lab: Create Users and Service Catalog

Lesson 2: Horizon

      • Overview
      • Lab: Install Horizon
      • Lab: Access Horizon

Lesson 3: Nova Controller

      • Overview
      • Cloud Controller
      • API
      • Scheduler
      • File System
      • CLI
      • Nova File System
      • Lab: Install Nova Controller on Cisco Unified Computing System (UCS)

Lesson 4: Glance

      • Overview
      • Image Utilization and Acquisition
      • Licensing Issues
      • Lab: Install Glance on Cisco Unified Computing System (UCS)
      • Lab: Image Acquisition and Loading

Lesson 5: Nova Compute

      • Overview
      • Hypervisors
      • Images
      • Flavors
      • Lab: Create and Start Virtual Machine
      • Lab: VNC Console
      • Lab: SSH Keys

Lesson 6: Neutron

      • Overview
      • Virtual Interfaces
      • Virtual Networking
      • Virtual Router
      • Floating IP
      • Security Groups
      • Network Agents (L2, L2, DHCP)
      • Plugins & Software Defined Networking (APIs for various vendors to enable SDN)
      • Virtual and Physical Network Topology designs
      • Lab: Install Neutron on Cisco Unified Computing System (UCS)
      • Lab: Create Networks

Lesson 7: Cinder

      • Overview
      • Memory Types and Sources
      • Lab: Install Cinder on Cisco Unified Computing System (UCS)
      • Lab: Attach VM to Cinder Block Storage

Lesson 8: Swift

      • Overview
      • Background
      • Logical Elements Account/Container/Object
      • The Ring
      • Proxy Server
      • Object Server
      • Replication
      • Updaters
      • Auditors
      • File Deletion
      • Lab: Swift Multi-Node Installation on Cisco Unified Computing System (UCS)
      • Lab: Create Rings
      • Lab: Swift Client
      • Lab: Upload/Download Object
      • Lab: Launch Instance which uses Swift Storage

Lesson 9: Ceilometer

      • Overview
      • Functionality
      • Architecture
      • Configuration

Lesson 10: Heat

    • Overview
    • Scalability
    • Integration
    • Architecture
    • Configuration