Deploy and Manage OpenStack on Ubuntu – Pike

Course

April 30th, 2018

Intro Video

Photo of Amy Marrich

Amy Marrich

Training Architect

Length

10:53:55

Difficulty

Advanced

Course Details

A walkthrough of the installation of OpenStack Pike on Ubuntu, with an overview of the included services.

Syllabus

Course Introduction

Getting Started

About This Course

00:02:51

Lesson Description:

Introduction to the Installation of OpenStack Pike on Ubuntu course.

About the Course Author

00:00:49

Lesson Description:

Get to know your course author!

Course Features and Tools

00:04:23

Lesson Description:

Learn about the features of the Linux Academy site and how to use them.

Getting Started with OpenStack

OpenStack Overview

What is OpenStack?

00:02:42

Lesson Description:

In this lesson, we will briefly review what OpenStack is.

OpenStack Services

00:06:40

Lesson Description:

In this lesson, we will review the OpenStack Services that we will be installing.

OpenStack Architecture

00:03:50

Lesson Description:

In this lesson, we will go over how the various OpenStack services interact within the overall architecture of an OpenStack cluster.

QUIZ: An OpenStack Ubuntu Pike Platform Overview

00:15:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

Reviewing the Openstack CLI

00:00:02

Creating our Environment

Virtual Box

Virtual Box Setup

00:08:01

Lesson Description:

In this lesson, we will review where to download Virtual Box as well as Ubuntu, and will configure our networks. NOTE: If you are using Virtualbox on Windows, you will need to create your Host-Only networks in the Host Network Manager. Also, you may need to disable DHCP when using this method.

Controller Node Setup

00:09:23

Lesson Description:

In this lesson, we will configure and install the Controller Node we will be using throughout this course.

Compute Node Setup

00:07:33

Lesson Description:

In this lesson, we will configure and install the Compute Node we will be using throughout this course.

Block Storage Node Setup

00:07:09

Lesson Description:

In this lesson, we will configure and install the Block Storage Node we will be using throughout this course.

Object Storage Node Setup

00:13:40

Lesson Description:

In this lesson, we will configure and install the Object Storage Node we will be using throughout this course.

Prepping the Environment

00:10:16

Lesson Description:

In this lesson, we will go over OpenStack security and networking four our environment, as well as the installation of NTP, database, messaging, and caching services.

Prepping the Controller

00:06:32

Lesson Description:

In this lesson, we will continue prepping the Controller node.

Installing the OpenStack Services

Identity Service - Keystone

Identity Service Overview

00:06:51

Lesson Description:

In this lesson, we'll review the Identity Service and related terminology.

Installing Keystone

00:14:37

Lesson Description:

In this lesson, we'll be installing and configuring the Identity Service on our cluster.

Verifying Keystone

00:09:24

Lesson Description:

In this lesson, we will be verifying our Keystone installation.

QUIZ: Keystone Identity Service

00:30:00

Image Service - Glance

Image Service Overview

00:03:56

Lesson Description:

In this lesson, we will review the Image Service and its architecture.

Installing Glance

00:15:26

Lesson Description:

In this lesson, we will install and configure Glance.

Verifying Glance

00:02:27

Lesson Description:

In this lesson, we verify our installation of Glance.

QUIZ: OpenStack Glance Image Service

00:15:00

Compute Service - Nova

Compute Service Overview

00:11:51

Lesson Description:

In this lesson, we will go over the Compute service.

Installing Nova

00:08:55

Lesson Description:

In this lesson, we will create the databases, services, and endpoints needed to install Nova.

Installing Nova on the Controller

00:16:19

Lesson Description:

In this lesson, we will install and configure Nova on the Controller.

Installing Nova on the Compute Node

00:09:37

Lesson Description:

In this lesson, we will install and configure Nova on the Compute Node.

Finalizing the Nova Installation

00:02:46

Lesson Description:

In this lesson, we will finalize the Nova installation.

QUIZ: Nova Compute Service

00:15:00

Networking Service - Neutron

Networking Service Overview

00:05:43

Lesson Description:

In this lesson, we will be reviewing the Networking service.

Installing Neutron

00:04:23

Lesson Description:

In this lesson, we will begin installing Neutron.

Installing Neutron on the Controller

00:19:05

Lesson Description:

In this lesson, we will be installing the Neutron packages and configuring the Controller.

Installing Neutron on the Compute Node

00:08:19

Lesson Description:

In this lesson, we will be installing Neutron on the Compute node as well as verifying our installation.

QUIZ: Neutron Network Service

00:15:00

Dashboard Service - Horizon

Dashboard Service Overview

00:01:58

Lesson Description:

In this lesson, we will be going over the Dashboard service.

Installing Horizon

00:08:49

Lesson Description:

In this lesson, we will be installing Horizon.

QUIZ: OpenStack Horizon Dashboard

00:15:00

Block Storage Service - Cinder

Block Storage Service Overview

00:01:53

Lesson Description:

In this lesson, we will be going over the Block Storage service.

Installing Cinder on the Controller

00:11:23

Lesson Description:

In this lesson, we will be installing Cinder on the controller.

Installing Cinder on the Block Storage Node

00:08:32

Lesson Description:

In this lesson, we will be installing Cinder on the block storage node and will also verify the installation.

QUIZ: Cinder Block Storage

00:15:00

Object Storage Service - Swift

Object Storage Service Overview

00:11:59

Lesson Description:

In this lesson, we will be going over the Object Storage service.

Installing Swift

00:10:22

Lesson Description:

In this lesson, we will be installing Swift.

Prepping the Object Storage Nodes

00:08:53

Lesson Description:

In this lesson, we will be prepping the Object Storage nodes.

Installing Swift on the Object Storage nodes

00:13:39

Lesson Description:

In this lesson, we will be installing and configuring Swift on the Object Storage nodes.

Creating and Distributing the Rings

00:09:38

Lesson Description:

In this lesson, we will be creating and distributing the rings for Swift.

Finalizing and Verifying Swift

00:09:16

Lesson Description:

In this lesson, we will be finalizing and verifying the Swift installation.

QUIZ: Swift Object Storage Service

00:15:00

Orchestration Service - Heat

Orchestration Service Overview

00:03:55

Lesson Description:

In this lesson, we will be going over the Orchestration service.

Installing Heat

00:18:03

Lesson Description:

In this lesson, we will be installing Heat.

QUIZ: Heat Orchestration Service

00:15:00

Launching an Instance

Launching an Instance

00:10:27

Lesson Description:

In this lesson, we will be going over the launching of an instance including making a security group and necessary network.

Managing Security

Managing Swift ACLs

00:10:42

Lesson Description:

In this lesson, you will be managing objects and containers, as well as permissions on the CLI.

Managing Policies

00:03:20

Lesson Description:

In this lesson, you will learn how to modify a service's policy.json file.

QUIZ: Managing Swift ACLs and Service Security Policies

00:15:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

Setting ACLs with OpenStack Swift

00:00:02

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

Managing OpenStack Policies

00:00:02

Course Conclusion

Final Steps

What's Next

00:01:17

Lesson Description:

In this lesson, we'll go over the next courses and steps available to you.

Get Recognized

00:01:01

Lesson Description:

Hear from Linux Academy CEO Anthony James about getting recognized.