Ceph
RBD
RADOS Block Device (RBD)
The RBD plug-in can be installed with the following command:
$ docker plugin install rexray/rbd RBD_DEFAULTPOOL=rbd
Requirements
The RBD plug-in requires that the host has a fully working environment for
mapping Ceph RBDs, including having the RBD kernel module already loaded. The
cluster configuration and authentication files must be present in /etc/ceph.
Privileges
The RBD plug-in requires the following privileges:
| Type | Value |
|---|---|
| network | host |
| mount | /dev, /etc/ceph |
| allow-all-devices | true |
| capabilities | CAP_SYS_ADMIN |
Configuration
The following environment variables can be used to configure the RBD plug-in:
| Environment Variable | Description | Default | Required |
|---|---|---|---|
RBD_CEPHARGS |
Text to set in the CEPH_ARGS environment variable |
"" | |
RBD_DEFAULTPOOL |
Default Ceph pool for volumes | rbd |