Skip to main content

OpenStack and Containers

Course

Intro Video

Photo of Amy Marrich

Amy Marrich

Training Architect

Length

03:41:53

Difficulty

Intermediate

Videos

22

Course Details

This course is designed to give you an overview of containers within OpenStack. We will explain what containers are and why you want to use them, as well as use cases for containers and where containers fit in within OpenStack; from running containers on OpenStack to running OpenStack within containers.

Syllabus

Getting Started

About this Course

00:01:50

Lesson Description:

Introduction to the course, including suggested pre-requisites needed for learning about OpenStack and Containers.

About the Course Author

00:00:49

Lesson Description:

In this lesson, you will learn more about Amy Marrich, your course author.

Course Features and Tools

00:03:27

Lesson Description:

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

Containers Overview

What are Containers?

00:06:13

Lesson Description:

A high-level overview of what containers are, the container orchestration engines used commonly within OpenStack, and the container types used within OpenStack.

Why Use Containers?

00:04:58

Lesson Description:

In this lesson, we'll review the different container types and their uses and discuss general use cases for the use of containers.

Where Containers Fit Within OpenStack

00:06:50

Lesson Description:

In this lesson, we will discuss the different ways to use containers with OpenStack, the projects within OpenStack that utilize containers, and real-world use cases.

OpenStack-Ansible

Overview of OpenStack Ansible

00:10:55

Lesson Description:

In this lesson, we will discuss the OpenStack-Ansible project, including the project history and manifesto, as well as what a deployment would look like.

Installing OpenStack-Ansible

00:15:50

Lesson Description:

In this lesson, we will walk through creating a VM in VirtualBox, the installation of the Operating System, and the configuration and deployment of an OpenStack-Ansible All-In-One(AIO).

Managing OpenStack-Ansible

00:06:50

Lesson Description:

In this lesson, we will log into our host machine and look at the installation of OpenStack within LXC containers more closely. We'll also look at the commands to manage our OpenStack-Ansible AIO.

Kolla

Overview of Kolla

00:06:16

Lesson Description:

In this lesson, we will be doing an overview of the Kolla and Kolla-Ansible projects, including the history of the project, its features, and a look at its architecture.

Preparing to Install Kolla

00:08:39

Lesson Description:

In this lesson, we will create networks and a virtual machine within Virtualbox, install Ubuntu, and then configure the networks in preparation for installing OpenStack with Kolla and Kolla-Ansible.

Installing OpenStack with Kolla

00:18:01

Lesson Description:

In this lesson, we will walk through the steps for configuring and deploying OpenStack utilizing the Kolla and Kolla-Ansible projects to create an all-in-one system.

Verifying Kolla

00:02:38

Lesson Description:

In this lesson, we will verify the operation of OpenStack after installing the environment utilizing the Kolla and Kolla-Ansible projects.

Managing Kolla

00:07:35

Lesson Description:

In this lesson, we will manage our OpenStack all-in-one system that is running within the Kolla containers.

OpenStack's Container Service (Zun)

Where Does Zun Fit In?

00:06:10

Lesson Description:

In this lesson, we'll look to see where Zun fits in the OpenStack ecosystem, including its history, features, and architecture.

Installing Zun with Devstack

00:15:40

Lesson Description:

In this lesson, we will be installing Zun and utilizing Devstack on a cloud-based virtual machine.

Managing Containers with Zun

00:16:28

Lesson Description:

In this lesson, we will utilize Zun to manage Docker containers that utilize the OpenStack CLI and Horizon dashboard.

OpenStack's Container Infrastructure Management Service (Magnum)

Where Does Magnum Fit In?

00:06:56

Lesson Description:

In this lesson, we'll look at the history of Magnum, as well as it's features, architecture, and the workflow of creating a cluster.

Installing Magnum with DevStack

00:10:44

Lesson Description:

In this lesson, we will be installing Magnum on bare metal utilizing DevStack.

Managing Clusters with Magnum Using the CLI

00:12:36

Lesson Description:

In this lesson. we will utilize Magnum on the CLI to create and manage a Kubernetes cluster.

Managing Clusters with Magnum Using the Dashboard

00:05:40

Lesson Description:

In this lesson, we will utilize the dashboard to create and manage a Kubernetes cluster using Magnum.

Final Steps

What's Next

00:01:37

Lesson Description:

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

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial