Cinder Storage | Installation & Usage – Flux7 Blog

By Flux7 Labs
April 3, 2014


Cinder is a persistent block level storage device for use with OpenStack compute instances. It manages the creation, attachment and detachment of block devices to servers. In addition to using simple Linux server storage, Cinder provides unified storage support for numerous other storage platforms, including Ceph, NetApp, Nexenta, SolidFire and Zadara.

It provides snapshot management functionality for backing up data stored on block storage volumes that can be restored or used to create new block storage volumes.

[Tweet “What is #Cinder and how to install and use it?”]

Cinder includes the following components:

cinder-api: Accepts API requests and routes them to cinder-volume for action.

cinder-volume: Responds to requests to read from and write to a block storage database to maintain state by interacting with other processes, like cinder-scheduler, through a message queue, and to act directly upon block-storage providing hardware or software. It can interact with a variety of storage providers through driver architecture.

cinder-scheduler: Picks the optimal block storage provider node on which to create the volume.

Messaging queue: Routes information between Block Storage Service processes.


Installing Cinder