Certified OpenStack Administrator (COA)

Author: Andrew Mallett

The Certified OpenStack Administrator is a certification and exam available from the OpenStack Foundation. Candidates who pass the exam demonstrate their ability to manage... Read more

Certified OpenStack Administrator (COA)

Learn the detail of the OpenStack and the OpenStack COA. These practical-based courses will get you up and running with OpenStack.


OpenStack: Installing the Lab Environment

by Andrew Mallett

Mar 7, 2017 / 4h 25m

Intermediate • 4h 25m

Start Course

With the growing acceptance of OpenStack clouds there's still the rise in needs for skilled and competent Cloud Administrators. Not only are there a lack of great Linux Administrators but Cloud Administrators are few and far between. Studying and passing your Certified OpenStack Administrator exam is going to put you on pole position to choose the best positions available. In this course, OpenStack: Installing the Lab Environment, you'll learn how to create the Lab Environment for the Certified OpenStack Administrator(COA). First, you'll explore how to configure OpenStack using PackStack on CentOS 7. Next, you'll build an OpenStack environment on Ubuntu 14.04. Finally, you'll learn to manage and administer those services in a multi-node environment. By the end of the course you'll realize the simplicity that PackStack offers and you'll also understand the work that goes into installing OpenStack manually.

Table of contents
  1. Course Overview
    2m 4s
  2. What Is OpenStack and the COA?
    35m 54s
  3. Installing Ubuntu 14.04
    26m 22s
  4. Configuring the Controller Node
    21m 45s
  5. Installing the Keystone Identity Service
    32m 14s
  6. Installing the Glance Image Service
    22m 24s
  7. Installing Nova the Compute Service
    30m 6s
  8. Installing Neutron the Network Service
    28m 31s
  9. Installing the Horizon Dashboard
    13m 20s
  10. Installing Cinder the Volume Service
    29m 40s
  11. Using OpenStack
    22m 47s

OpenStack: Getting to Know OpenStack and the COA

by Andrew Mallett

Mar 24, 2017 / 3h 15m

Intermediate • 3h 15m

Start Course

Having built the OpenStack Cloud, you need to learn how to manage it. Learning to manage the OpenStack Cloud is going to provide you with the skills needed for the Certified OpenStack Administrator. In this course, OpenStack: Getting to Know OpenStack and the COA, you will explore the exam and the practical format that shapes it. In addition to this, you will learn to the basics of Cloud Administration, forming a platform to move on with more detailed administrative tasks. Finally, you'll learn about working with both the CLI and Dashboard, and you will work with major OpenStack Services including Nova and Neutron. By the end of the course, you will have an OpenStack Cloud where you have connectivity from the host network to the internal virtual machines.

Table of contents
  1. Course Overview
    1m 37s
  2. The Certified OpenStack Administrator Exam
    33m 2s
  3. Using the PackStack Install of OpenStack
    35m 25s
  4. Understanding Back-end Services
    19m 39s
  5. Verify Keystone Identity Service
    23m 19s
  6. Verify Glance and Cinder Services
    18m 27s
  7. Identify and Verify Nova Compute
    24m 24s
  8. Identify and Verify Neutron Networking Service
    39m 20s

OpenStack: Managing Identities and Objects

by Andrew Mallett

May 5, 2017 / 2h 44m

Intermediate • 2h 44m

Start Course

OpenStack administrators are in short supply. In this course, OpenStack: Managing Identities and Objects, you'll develop an understanding of OpenStack management. At the core of OpenStack is Keystone, the identity service. First, you'll begin with a detailed look at managing Keystone Identities and setting up the V3 API. Next, with identities mastered, you'll discover Glance and creating your own Master Images. Additionally, you'll learn how to create multiple Cinder back-ends so you can allow the users to choose their storage type. Virtual machines may also need additional volumes which are provisioned by Cinder. Finally, you'll explore Swift, which allows files and other objects to be stored in the cloud. Understanding these major OpenStack services will have you on your way to mastering OpenStack. By the end of the course, you'll be efficient in working with Keystone, Swift, Cinder, and Glance OpenStack services.

Table of contents
  1. Course Overview
    1m 28s
  2. Identity and Object Management in OpenStack
    12m 26s
  3. Identity Management Using Keystone
    48m 28s
  4. Image Management with Glance
    31m 4s
  5. Managing Block Storage with Cinder
    46m 14s
  6. Working with the Swift Object Store
    24m 31s

OpenStack: Nova and Neutron

by Andrew Mallett

Jul 10, 2017 / 3h 30m

Intermediate • 3h 30m

Start Course

The core services of OpenStack are Nova and Neutron. If you understand these then you can administer OpenStack. In this course, OpenStack: Nova and Neutron, you will learn to manage Neutron Networking, Nova Compute, and HEAT Orchestration services. First, you will delve into using ip netns to jump onto internal networks. Next, you will learn to customize Nova Instances with scripts. Finally, you will dive into automating the build and tear down of resources in an Agile environment using HEAT. When you are finished with this course, you will be competent in working with Neutron, Nova, HEAT, and troubleshooting OpenStack services.

Table of contents
  1. Course Overview
    1m 44s
  2. Virtual Machines and Networking in OpenStack
    12m 37s
  3. Installing OpenStack Using PackStack
    25m 59s
  4. Managing Networking with Neutron
    49m 47s
  5. Virtual Machine Management with Nova
    48m 4s
  6. Working with HEAT and OpenStack Orchestration
    37m 45s
  7. Troubleshooting OpenStack
    34m 26s

What you will learn

  • How to Install OpenStack
  • How to Manage OpenStack Services
  • How to Troubleshoot OpenStack
  • How to Deploy Instances Individually or as a Group


It is recommended that you have previous Linux Administration skills.