Block Storage Service

The Block Storage Service enables management of volumes, volume snapshots, and volume types. It 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 the Block Storage database to maintain state, interacting with other processes (like cinder-scheduler) through a message queue and directly upon block storage providing hardware or software. It can interact with a variety of storage providers through a driver architecture.

  • cinder-scheduler daemon. Like the nova-scheduler, picks the optimal block storage provider node on which to create the volume.

  • Messaging queue. Routes information between the Block Storage Service processes.

The Block Storage Service interacts with Compute to provide volumes for instances.

Log a bug against this page


loading table of contents...