Last October at the OpenStack Summit in Tokyo, the OpenStack Foundation announced that it was releasing an official OpenStack Administrator exam. Shortly after the public announcement, we at Linux Academy started developing a preparation course, and we are happy to announce that it has been publicly released here at LinuxAcademy.com!
With this self-paced course, you will learn how to administrate an OpenStack cloud from the ground up. We do this by teaching the concepts behind each of the major OpenStack services, how they work, and how to manage them. You will follow along the syllabus and gain hands-on experience in OpenStack by using our state of the art OpenStack Live! Labs. Here you will have access to a real OpenStack cloud both using the Horizon Web GUI as well as the CLI.
The actual exam will be ready to take at the end of the month during the OpenStack Conference in Austin Texas (April 25-29). After the conference, the exam will be open for those around the world to take it online through the OpenStack Foundation.
Below is a high-level overview of the objectives needed to pass the certification exam. The full COA requirements are found here.
OpenStack COA Requirements
Getting to know OpenStack
Here we will learn what OpenStack is along with all of its core services.
We will learn more in depth of what keystone is and how we use is to both manage the OpenStack services themselves as how it provides user access in to our OpenStack cloud.
Here we will spend some time on the WEB GUI known as Horizon that allows a cloud administrator and user to perform basic management of our cloud including spinning up Virtual Machines, creating subnets for cloud users, manage storage, access, and security to the cloud.
In the compute section we will spend quite a bit of time on how to manage instances, flavor sizes, quotas, security groups, and the nova services themselves.
In the object storage section we spend time learning about Swift Object Storage. We will learn how Swift is configured, and how to manage it as an OpenStack Administrator.
In the networking section we will spend a lot of time learning about Linux Bridges, Neutron, Layer 2 and 3 services in Neutron, and the Open vSwitch service. This allows us to have private subnets and layers of subnets for each tenant that shares the same underlying hardware resources in the OpenStack cloud.
In an OpenStack cloud it is important to be able to have incites to the performance of our virtual environments. Ceilometer (telemetry services) allows us to do reporting, and even alarming using meters that can monitor the entire OpenStack environment.
We will learn about using heat and HOT templates that allow us to spin up virtual machines, create networks, and even pre configured Security Group rules to make deployment scenarios quick.
Throughout the entire syllabus on this course we will learn common troubleshooting concepts that are needed when managing an OpenStack cloud.
In this section we will learn how to both manage and store cloud images that we are able to use to spin up Virtual Machines from.