This presentation begins with a brief overview of Cinder’s history, its development in the OpenStack community, and then provides an introduction to its architecture. This gives new users the pieces they need to understand the basics of using Cinder and its API.
With the basic background applied, we dive into more complex concepts like volume types and how they apply to multiple backends. Once the user has an understanding of cinder environments with multiple backends we are able to introduce concepts like retyping and migration.
The presentation also includes demonstrations of how to most effectively leverage Cinder’s CLI and Horizon interfaces. These interfaces are used to create and manage types, create volumes using those types and subsequently move the volumes between backends.
At the end of the presentation, attendees should be able to configure a devstack instance to leverage multiple storage backends and subsequently access those independent backends using volume_types. They should also have a general knowledge of Cinder and some of the pitfalls users encounter when interacting with volumes.