Book Image

Preparing for the Certified OpenStack Administrator Exam

By : Matt Dorn
Book Image

Preparing for the Certified OpenStack Administrator Exam

By: Matt Dorn

Overview of this book

This book provides you with a specific strategy to pass the OpenStack Foundation’s first professional certification: the Certified OpenStack Administrator. In a recent survey, 78% of respondents said the OpenStack skills shortage had deterred them from adopting OpenStack. Consider this an opportunity to increase employer and customer confidence by proving you have the skills required to administrate real-world OpenStack clouds. You will begin your journey by getting well-versed with the OpenStack environment, understanding the benefits of taking the exam, and installing an included OpenStack All-in-One Virtual Appliance to work through objectives covered throughout the book. After exploring the basics of the individual services, you will be introduced to strategies to accomplish the exam objectives relevant to Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat, and troubleshooting. Finally, you’ll benefit from the special tips section and a practice exam to put your knowledge to the test. By the end of the journey, you will be ready to become a Certified OpenStack Administrator!
Table of Contents (13 chapters)

Project scope via CLI

For objectives that require the CLI, it's critical that you understand how to scope yourself to a project. The easiest way to scope to a project on the CLI is by simply changing the project or tenant variables inside your credential file.

Let's try changing the project scope from the admin project to the legal project. Let's first copy our original openrc file to openrc-legal:

$ cp openrc openrc-legal

Now that we've made a copy, let's edit the openrc-legal file and update the project and tenant name variables to reflect our desired scope to the legal project. If you are more comfortable with vim, emacs, or any other editor, feel free to use it here.

$ nano openrc-legal

Change the following variables to legal and save the file. To exit and save your changes with nano, hit Ctrl + X, and then Y to save.

export OS_PROJECT_NAME=legal
export...