OpenStack

Cinder


Cinder

The Cinder plug-in can be installed with the following command:

$ docker plugin install rexray/cinder \
  CINDER_AUTHURL=http://xxxx \
  CINDER_USERNAME=rexray \
  CINDER_PASSWORD=xxx \
  CINDER_TENANTID=xxxxxxx
Requirements

The Cinder plug-in requires that GCE compute instance has Read/Write Cloud API access to the Compute Engine and Storage services.

Privileges

The Cinder plug-in requires the following privileges:

Type Value
network host
mount /dev
allow-all-devices true
capabilities CAP_SYS_ADMIN
Configuration

The following environment variables can be used to configure the Cinder plug-in:

Environment Variable Description Default Required
CINDER_AUTHURL The keystone authentication API
CINDER_USERID OpenStack userId for cinder access
CINDER_USERNAME OpenStack username for cinder access
CINDER_PASSWORD OpenStack user password for cinder access
CINDER_TOKENID OpenStack tokenId for cinder access
CINDER_TRUSTID OpenStack trustId for cinder access
CINDER_TENANTID OpenStack tenantId
CINDER_TENANTNAME OpenStack tenantId
CINDER_DOMAINID OpenStack domainId to authenticate
CINDER_DOMAINNAME OpenStack domainName to authenticate
CINDER_REGIONNAME OpenStack regionName to authenticate
CINDER_AVAILABILITYZONENAME OpenStack availability zone for volumes
CINDER_ATTACHTIMEOUT Timeout for attaching volumes 1m
CINDER_CREATETIMEOUT Timeout for creating volumes 10m
CINDER_DELETETIMEOUT Timeout for creating volumes 10m
HTTP_PROXY Address of HTTP proxy server to gain access to API endpoint