Product and service reviews are conducted independently by our editorial team, but we sometimes make money when you click on links. Learn more.
 

Free OpenStack Training Resources

By - Source: Toms IT Pro

What you need to know about training to administrate OpenStack, a free and open source platform for cloud computing often used for Infrastructure as a Service (IaaS) deployments.

As the digital universe races full-steam ahead into the cloud, cloud-related technologies represent a fertile niche in which both aspiring and practicing IT professionals would do well to invest. Not much appears hotter at present than OpenStack. This free, open source platform for cloud computing is widely and often used for Infrastructure as a Service (IaaS) deployments. OpenStack consists of over half-a-dozen interrelated elements to control resource pools for networking, storage and processing in a data center. OpenStack may be managed in a variety of ways, including through a web-based dashboard, command-line tools, or even a RESTful application programming interface (API).

Origins and Applications for OpenStack

OpenStack started out as a joint project between Rackspace Hosting and NASA. As of 2017, it falls under the aegis of the OpenStack Foundation, a non-profit established late in 2012 to promote OpenStack software and the sizable community that surrounds it. Since its inception thousands of individuals, plus more than 740 companies and organizations have associated themselves with OpenStack at various levels of membership (Platinum, Gold, Infrastructure Donors, Corporate Sponsors and Supporting Organizations). Member organizations include nearly all well-known names in high-tech, as a quick visit to their Companies page will attest.

Today, OpenStack plays an interesting role in the world of computing. It is involved in many, if not most, of the public cloud offerings commercially available now. It is also widely used in private data centers, where companies and organizations of scale often use OpenStack to support internal, private cloud operations. Currently, most of the major job search sites (Indeed, SimplyHired, LinkedIn and so forth) list thousands of open positions that mention or require OpenStack expertise among their qualifications sought.

The Certified OpenStack Administrator

The OpenStack Foundation is keenly aware of interest in its technology, and demand for qualified professionals who can get involved in developing for the OpenStack environment, and in setting up and deploying cloud-based infrastructures based on OpenStack. The foundation launched its first professional certification at the OpenStack Summit in Tokyo, Japan, in October 2015, to help meet the need for IT professionals qualified to design, set up, deploy and manage OpenStack-based environments.

The certification is named the OpenStack Certified Administrator (COA) and it seeks to validate the skills and knowledge of an IT professional with at least six months' experience working with OpenStack, who is able to provide day-to-day operation and management of an OpenStack Cloud. Training is not required to earn the COA but comes highly recommended. A single exam is available online, proctored by Kryterion, for $300. It lasts 150 minutes (2.5 hours), and is performance-based, where candidates must perform tasks or solve problems using the command-line interface and the (web-based) Horizon dashboard.

Finding Free OpenStack Training: Tricky, but Doable

Since the exam went public on April 25, 2016, uptake has been tremendous. The OpenStack Foundation operates an active and comprehensive Training Marketplace that currently features a variety of free and for-a-fee training offerings from nearly two dozen vendors.

In looking over those and other offerings for free OpenStack training, it's not hard to see a pattern where certain training programs offers a free introduction to OpenStack, supplemented by for-a-fee training that aims directly at preparing IT professionals to take and pass the COA exam. There are some interesting and notable exceptions to this trend (5 of the 21 training partners listed in the marketplace offer one or more free OpenStack courses, all of which aim at beginner level coverage, to use its nomenclature). I'll be sure to cover them as well.

Basic and Training Materials from the OpenStack Foundation

The Online Help listings available from the OpenStack Foundation are all free, and regularly updated to track the organization's once-or-twice-a-year rhythm of issuing new releases. Here's a short and useful list of items, with links to related sources or resource:

  • Online documentation: Provide manuals and other documentation for all current OpenStack components and infrastructure elements (Pike, as of this writing). Categories represented include release notes, user guides, install guides, operations and administration guides and more.
  • OpenStack Pike Administrator Guides: A collection of OpenStack admin guides for operators who've run the environment in production for six months or longer, to document best practices in OpenStack cloud operations.
  • OpenStack Security Guide: Documents best practices gleaned from experienced cloud operators in hardening and securing their OpenStack deployments. Covers a wide range of topics, and all major OpenStack components.
  • Getting started: Pointers to various resources for trying out, learning about and deploying OpenStack, including how-to guides for various Linux distributions (Ubuntu, RHEL, CentOS, openSUSE and SUSE LES).
  • OpenStack Wiki: A comprehensive set of online references and resources about OpenStack, including all of the information mentioned in this list, plus access to demos, questions and answers, mailing lists, contributor info, and community user groups, blogs and newsletters.

The OpenStack Foundation is itself a prodigious source of information about OpenStack, including a variety of training materials. Their most notable presence is on YouTube, where they operate the OpenStack Foundation channel. There are hundreds of items available here, including videos from their annual Summit conferences and a variety of training materials from academics, IT professionals, developers and other interested parties.

General Resources on OpenStack Always Include Training

I found some great information sources online for OpenStack topics, both of which include ample training pointers and coverage. One is the MOOC Search Engine, aka moocse.com, which provides thousands of entries under the search strings "OpenStack" and "Certified OpenStack Administrator." There are some real gems available here, so work your way carefully through these search results.

Another great OpenStack resource comes from OpenSource.com, which is perhaps best known for its regular and frequent OpenStack tutorials, a regular blog, and pointers to guides and free training materials of all kinds. It takes a while to dig through the information on this site, but the time and effort involved is usually well repaid with lots of useful stuff.

The Introduction Is Free, But the Real Thing Will Cost You.

The following members of the OpenStack Training Marketplace offer free introductions or beginner-level training on OpenStack (two offer significantly more, and get their own section immediately following this one):

  • Red Hat Offers a Free Online OpenStack Technical Overview. The company also offers numerous for-a-fee classes, including three OpenStack Administration classes aimed at COA coverage, which may be purchased by themselves or bundled with the COA exam.
  • AWcloud offers a free OpenStack Technical Overview online. Other OpenStack courses in their catalog cover Administration, Administration & Operations, and an Enterprise OpenStack Bootcamp.
  • Aptira offers a free video-based introduction to OpenStack entitled Introduction to OpenStack. At present, they only offer instructor-led classes in India and Australia, along with a full slate of for-a-fee COA training as well.
  • ComponentSoft offers a free, once-a-month OpenStack Intro course that also requires month-before sign-up.
  • Cloud Sky proclaims availability of free OpenStack Cloud Training, but does not provide particulars. Their training page requests that you call them for information. (They do make their slide deck freely available, however.)

While these companies clearly want to entice those who sign up for free training to plunk down cold cash for certification training to follow afterward, these offerings are still worth checking out (but only one or two introductions will probably be necessary for most IT pros).

Beyond the Free Introductions

Two OpenStack affiliates offer more than just free introductions. It's probably no accident that both aim to train huge cohorts of professionals at low cost or no cost. First, there's the Linux Academy, which charges $229 per year (more for quarterly or monthly payment plans) for a huge catalog of Linux-oriented courses that include comprehensive OpenStack offerings. These currently consist of:

In addition Linux Academy also offers training on Red Hat credentials, including the Red Hat OpenStack Administrator and the Red Hat Certified Engineer in Red Hat OpenStack.

Other training companies, such as Pluralsight and Lynda, offer subscription plans too — at about the same price as the Linux Academy. Offerings from both organizations have increased since last year: Pluralsight now offers seven courses in OpenStack (up from one in 2016), and Lynda offers 29 cloud computing classes, of which at least half-a-dozen offer substantial OpenStack coverage.

A second affiliate is the Linux Foundation, which offers a completely free MOOC via edX entitled Introduction to Cloud Infrastructure Technologies. It's described in a March 2016 article from The VAR Guy, aka Christopher Tozzi. It covers cloud platforms that include Docker, CoreOS, Kubernetes and OpenStack, and also provides an overview of software-defined networking (SDN) and storage. It's probably the most useful item in this entire article and worth checking out for anyone curious enough about cloud technologies to want to get a solid footing in these subject matters.

One More Thing…

There's also a free Learn IT Guide on OpenStack available online. This is a useful collection of information and materials, but is dated. From the modules it covers (some of which have been superseded by other, newer ones in the OpenStack architecture), these materials date back to the first half of 2015. Nevertheless, they are worth perusing for those looking for more details than might be found in a typical free OpenStack introduction, like those included earlier in this story. Be sure to check the links to other free e-books on OpenStack, including the Brief Look, the Cookbook and Simple Concepts.

Leave No Stones Unturned, Please

As you put together your own list of OpenStack learning materials, you'll find plenty here — and elsewhere — that are both free and worth spending your precious time on. Be sure to make use of the MOOC search engine, the regularly updated coverage at the OpenStack site itself (especially the blog) and at OpenSource.com, and you'll be sure to zero-in on the good stuff fast.

Comments