Course Description
Description
Deploying OpenStack Cloud - Fundamentals (OCDCU) v2.0 is a four-day instructor-led training course designed for Systems and Field Engineers, Consulting Systems Engineers, Technical Solutions Architects, Integrators, and Partners. The course is targeted towards individuals 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.
This 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 teach 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:
- Windows 7 or 8.1 or 10 is recommended. Mac OSX 10.6 or greater is supported as well.
- Intel Celeron or better processors are preferred.
- 1 GB or more of RAM
- Browser Requirements: Internet Explorer 10 or greater or Mozilla Firefox. (Safari and Mozilla Firefox for Mac OSX)
Note: Our labs currently cannot run on Microsoft Edge (Windows 10) due to it not supporting Extensions/Add-ons or Google Chrome due to Java being removed from the platform itself. - All students are required to have administrator rights to their PCs and cannot be logged in to a domain using any Group Policies that will limit their machine's capabilities.
If you do not have administrator rights to your PC, you at least need permissions to download, install, and run Cisco Any Connect Client and Java. - If you are participating in a WebEx event, it is highly recommended to take this class at a location that has bandwidth speeds at a minimum of 1 Mbps bandwidth speeds.
- All PCs require the latest Java Runtime Environment, which can be downloaded from www.java.com.
Note: The courseware and lab guide for this course are being provided in an encrypted digital format. To be able to view your digital kit, you will need to bring a suitable device to view the content. You can install your digital course material onto a Windows PC, Mac (OSX 10.6 & up), Apple iPad (iPAD2 & up preferred) or Android tablet (v4.1 & up preferred). You will need to install an encrypted document viewer on your device to be able to view the course material. Please contact us at studenthelp@skyline-ats.com for additional information.
If you have any questions or issues with meeting the requirements listed above, please contact us at rlt@skyline-ats.com and provide the class name to which you are attending and we will be more than happy to help.
Objectives
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 Cisco's UCS Accelerator Paks for OpenStack deployments
- Describe the services in OpenStack (Keystone, Nova, Glance, Cinder, Neutron, Swift, Trove, Ceilometer, Heat and Horizon)
- Describe additional services of OpenStack Cloud.
- Install the appropriate services for an OpenStack Cloud in a Multi-node deployment
- 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)
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
Outline
Course Introduction
- Overview
- Course Goal and Objectives
- Course Flow
Lesson 1: Cloud Fundamentals- Cloud Computing Definition
- Cloud Computing Key Concepts
- CapEx VS. OpEx
- Three Types of Cloud Service
Lesson 2: OpenStack Fundamentals- Overview
- Orchestration
- Openstack Release Timeline
- OpenStack Components
- Messaging
- Cloud Orchestration Tools
- Lab: Initial Controller Setup
Lesson 3: Keystone- Overview
- Keystone Architecture
- Keystone Components
- Keystone Concepts
- Keystone Installation
- Lab: Installing Keystone
Lesson 4: Glance- Overview
- Glance Architecture
- Glance Components
- Glance Concepts
- Glance Installation
- Lab: Installing Glance
Lesson 5: Neutron- Overview
- Neutron Architecture
- Neutron Components
- Neutron Concepts
- Neutron Installation
- Lab: Installing Neutron
Lesson 6: Nova- Overview
- Nova Architecture
- Nova Components
- Nova Concepts: VM Instances
- Nova Installation
- Lab: Installing Nova
Lesson 7: Cinder- Overview
- Cinder Architecture
- Cinder Components
- Cinder Concepts
- Cinder Installation
- Lab: Installing Cinder
Lesson 8: Horizon- Overview
- Horizon Architecture
- Horizon Concepts
- Horizon Installation
- Lab: Installing Horizon
Lesson 9: Operating- Overview
- Keystone Identity Provisioning
- Glance Image Provisioning
- Neutron Network Provisioning
- Cinder Volume Provisioning
- Nova Instance Provisioning
- Lab: OpenStack Operations
Lesson 10: Swift- Overview
- Swift Architecture
- Swift Components
- Swift Installation
- Swift Provisioning
- Lab: Installing and Operating Swift
Lesson 11: Ceilometer- Overview
- Ceilometer Architecture
- Ceilometer Components
- Ceilometer Concepts
- Ceilometer Installation
- Lab: Installing Ceilometer
Lesson 12: Heat- Overview
- Heat Architecture
- Heat Components
- Heat Concepts
- Heat Installation
- Lab: Installing Heat
Lesson 13: Trove- Overview
- Trove Architecture
- Trove Components
- Trove Concepts
Lesson 14: Cisco UCS Accelerator Packs- Overview
- UCS Accelerator Paks Benefits
- Accelerator Paks Configurations
- Solution Components