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

Course Introduction

Getting Started

About this Course

00:01:50

Lesson Description:

Introduction to the course and what you can expect. Suggested pre-requisites needed for learning about OpenStack and Containers are also provided.

About the Course Author

00:00:49

Lesson Description:

In this lesson, you will learn more about Amy Marrich, your course author. Included will be her experience within the tech world and OpenStack.

Course Features and Tools

00:03:27

Lesson Description:

Learn about the features of the Linux Academy site and how to use them. This lesson will concentrate on those features which are included in this course.

What's the Big Deal about Containers?

Containers Overview

What are Containers?

00:06:13

Lesson Description:

In this lesson, you will receive a high-level overview of what containers are. In addition, you will learn about the container orchestration engines and container types used commonly within OpenStack.

Why Use Containers?

00:04:58

Lesson Description:

In this lesson, we'll review the different container types and their uses. In addition, we will 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. We will be focusing on the projects within OpenStack that utilize containers, as well as some real-world use cases.

Projects Utilizing Containers for Deployment

OpenStack-Ansible

Overview of OpenStack Ansible

00:10:55

Lesson Description:

In this lesson, we will be discussing the OpenStack-Ansible project. We will be focusing on 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 the steps to install an OpenStack-Ansible All-In-One (AIO). We will be creating a VM in VirtualBox, installing the Operating System, and then configuring and deploying our 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 be preparing to install an OpenStack AIO system using Kolla and Kolla-Ansible. We will be creating networks and a virtual machine within Virtualbox, installing Ubuntu, and then configuring the networks.

Installing OpenStack with Kolla

00:18:01

Lesson Description:

In this lesson, we will be continuing to work towards creating an all-in-one system. We will be walking through the steps for configuring and deploying OpenStack utilizing Kolla and Kolla-Ansible.

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. Like with OpenStack-Ansible, we will be creating a new instance using the installed resources.

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. We will look at finding and accessing the containers, as well as restarting services.

OpenStack Zun

OpenStack's Container Service (Zun)

Where Does Zun Fit In?

00:06:10

Lesson Description:

In this lesson, we'll look at where the Container Service, Zun, fits within the OpenStack ecosystem. We will look at 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. To accomplish this we will utilize both the OpenStack CLI and Horizon dashboard.

OpenStack Magnum

OpenStack's Container Infrastructure Management Service (Magnum)

Where Does Magnum Fit In?

00:06:56

Lesson Description:

In this lesson, we will be discussing the Container Infrastructure Management Service, Magnum. We will 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 be using Magnum on the CLI. We will be creating and managing a Kubernetes cluster.

Managing Clusters with Magnum Using the Dashboard

00:05:40

Lesson Description:

In this lesson. we will be using Magnum within the dashboard. We will be creating and managing a Kubernetes cluster.

Course Conclusion

Final Steps

What's Next

00:01:37

Lesson Description:

In this lesson, we will look at certifications which might be of interest. In addition, we will look at other courses you may wish to take next..

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial