Quobyte Driver¶
Quobyte can be used as a storage back end for the OpenStack Shared File System service. Shares in the Shared File System service are mapped 1:1 to Quobyte volumes. Access is provided via NFS protocol and IP-based authentication. The Quobyte driver uses the Quobyte API service.
Driver options¶
The following table contains the configuration options specific to the share driver.
Configuration option = Default value |
Description |
---|---|
[DEFAULT] |
|
|
(String) The X.509 CA file to verify the server cert. |
|
(String) Password for Quobyte API server |
|
(String) URL of the Quobyte API server (http or https) |
|
(String) Username for Quobyte API server. |
|
(String) Default owning group for new volumes. |
|
(String) Default owning user for new volumes. |
|
(Boolean) Actually deletes shares (vs. unexport) |
|
(String) Name of volume configuration used for new shares. |
Configuration¶
To configure Quobyte access for the Shared File System service, a back end
configuration section has to be added in the manila.conf
file. Add the
name of the configuration section to enabled_share_backends
in the
manila.conf
file. For example, if the section is named Quobyte
:
enabled_share_backends = Quobyte
Create the new back end configuration section, in this case named
Quobyte
:
[Quobyte]
share_driver = manila.share.drivers.quobyte.quobyte.QuobyteShareDriver
share_backend_name = QUOBYTE
quobyte_api_url = http://api.myserver.com:1234/
quobyte_delete_shares = False
quobyte_volume_configuration = BASE
quobyte_default_volume_user = myuser
quobyte_default_volume_group = mygroup
The section name must match the name used in the
enabled_share_backends
option described above.
The share_driver
setting is required as shown, the
other options should be set according to your local Quobyte setup.
Other security-related options are:
quobyte_api_ca = /path/to/API/server/verification/certificate
quobyte_api_username = api_user
quobyte_api_password = api_user_pwd
Quobyte support can be found at the Quobyte support webpage.