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 |