OpenStack Cloud Deployment on Cisco UCS v1.0 (OCDCU)

Request a Quote for this class

About this Course

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.

Audience Profile

The audience for this course is as follows:

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

At Course Completion

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

Prerequisites

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 Outline

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