openstack-cinderlisted
Install: claude install-skill Tibsfox/gsd-skill-creator
# OpenStack Cinder -- Block Storage Service
Cinder provides persistent block storage volumes that attach to Nova compute instances. Unlike ephemeral storage (which disappears when an instance is deleted), Cinder volumes persist independently of the instance lifecycle. They can be detached from one instance and reattached to another, snapshotted for point-in-time copies, and backed up for disaster recovery.
## Architecture
Cinder uses a **backend driver architecture** that abstracts the underlying storage technology. The storage backend handles the actual block device operations while Cinder provides a uniform API.
- **LVM/iSCSI backend:** The default for single-node deployments. Cinder creates logical volumes in an LVM volume group and exports them over iSCSI to the compute host. Simple, well-understood, and requires no external storage infrastructure.
- **Ceph (RBD) backend:** The standard for multi-node production deployments. Cinder creates RBD images in a Ceph pool. Provides replication, snapshots, and thin provisioning natively.
- **NFS backend:** Mounts NFS shares and creates volume files on them. Useful for environments with existing NFS infrastructure.
**Service components:**
- `cinder-api`: Receives REST API requests and routes them to the scheduler.
- `cinder-scheduler`: Selects the appropriate backend and volume node for each operation using configurable filters and weighers.
- `cinder-volume`: Manages the actual volume lifecycle on the backend. One instance