OpenStack Essentials

This course is appropriate for students seeking to learn more about OpenStack. OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. In this online training course we’ll be introducing OpenStack and its key products, how to install them and how to set up the initial configuration.

Instructor: Dan Goodman, N+, Linux+

Skills Learned

Students will learn how to install and prepare the initial configuration for the following OpenStack components:

  • Keystone for identity services
  • Glance for image services
  • Nova for compute resources
  • Neutron for networking service
  • Horizon for a management dashboard
  • Cinder for block storage service
  • Heat for orchestration service
  • Swift for object storage service

Who Should Attend This Course

This course is appropriate for those who are looking to learn more about OpenStack and how it can be used to better control large pools of compute, storage, and networking resources throughout a datacenter.

Prerequisites

None required. Previous System Administration, Linux, and networking experience are highly recommended.

Course Outline

OpenStack Fundamentals

  • Exploration of the origins of OpenStack and its usage
  • Introductory discussion and demonstration of the “core” OpenStack services

Keystone

  • Behind-the-scenes
  • Introduction to the Identity service
  • Minimal hardware and network requirements for a “proof of concept” deployment of OpenStack
  • Creation of Keystone domains, projects, users, and roles

Glance

  • Discussion of the logical architecture of the Image service
  • Image management from creation to administration to deletion

Nova

  • Identification and discussion of the core Nova components and Nova’s role in an OpenStack environment
  • In-depth discussion on block device mapping and its relevance to instance management
  • Exploration of the recently developed Cell and Conductor functionality
  • Launching a Nova instance

Neutron

  • Overview of the Networking Service and its relationship to other OpenStack core services
  • Installation and initial configuration based on a variety of deployment scenarios
  • Discussion on key differences between Networking service with private and provider networks

Horizon

  • Install and configure a centralized dashboard for all OpenStack services
  • Utilize built-in mechanisms for access control
  • Provide a GUI for a variety of users

Cinder

  • Implement and configure a block storage service that provides resources for other OpenStack services
  • Virtualize the management of block storage devices
  • Provide end users with a self-service API to request and consume block storage

Heat

  • Create a human- and machine-accessible service for managing the entire lifecycle of infrastructure and applications within OpenStack clouds
  • Describe the infrastructure for a cloud application in a text file that is readable and writable by humans
  • Provide an autoscaling service that integrates with Telemetry

Swift

  • Build a highly available, distributed, eventually consistent object/blob store
  • Implement a service that store lots of data efficiently, safely, and cheaply
  • Create, modify, and get and metadata by using the Object Storage API

Like What You See? Let’s Get Started Training.

Call 480-850-9200 or submit below to get pricing for you or your team.