1. What Is OpenStack?

If I could remember the name of all these particles, I would have been a botanist.Enrico Fermi

As an infrastructure project that has a variety of options available for various types of deployments, answering the question “What is OpenStack?” can take some time. Simply put, OpenStack is a series of independent, yet related, software pieces that can be used to build an infrastructure for deploying and managing servers and storage arrays of various types. These software pieces include projects for web or API-based control, compute, networking, object storage, block storage and more.

Whole books can and have been written covering each of these various components. In this chapter we talk about some of the basics around cloud, ...

Get Common OpenStack Deployments: Real-World Examples for Systems Administrators and Engineers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.