KIOXIA Kumoscale NVMeOF Driver¶
KIOXIA Kumoscale volume driver provides OpenStack Compute instances with access to KIOXIA Kumoscale NVMeOF storage systems.
This documentation explains how to configure Cinder for use with the KIOXIA Kumoscale storage backend system.
Driver options¶
The following table contains the configuration options supported by the KIOXIA Kumoscale NVMeOF driver.
Configuration option = Default value |
Description |
---|---|
|
(Integer) Volume block size in bytes - 512 or 4096 (Default). |
|
(String) Cert for provisioner REST API SSL |
|
(Integer) Desired bandwidth in B/s per GB. |
|
(Integer) Desired IOPS/GB. |
|
(Integer) Upper limit for bandwidth in B/s per GB. |
|
(Integer) Upper limit for IOPS/GB. |
|
(Integer) Replicated volume max downtime for replica in minutes. |
|
(Integer) Number of volume replicas. |
|
(String(choices=[‘THICK’, ‘THIN’])) Thin or thick volume, Default thick. |
|
(Boolean) Can more than one replica be allocated to same rack. |
|
(Integer) Percentage of the parent volume to be used for log. |
|
(Integer) Writable snapshot percentage of parent volume used for log. |
|
(Boolean) Allow span in snapshot volume - Default True. |
|
(Boolean) Allow span - Default True. |
|
(String) KumoScale Provisioner auth token. |
|
(String) KumoScale provisioner REST API URL |
|
(Integer) Thin volume reserved capacity allocation percentage. |
|
(Boolean) Volumes from snapshot writeable or not. |
Supported operations¶
Create, list, delete, attach and detach volumes
Create, list and delete volume snapshots
Create a volume from a snapshot
Copy an image to a volume.
Copy a volume to an image.
Create volume from snapshot
Clone a volume
Extend a volume
Configure KIOXIA Kumoscale NVMeOF backend¶
This section details the steps required to configure the KIOXIA Kumoscale storage cinder driver.
In the
cinder.conf
configuration file under the[DEFAULT]
section, set the enabled_backends parameter.[DEFAULT] enabled_backends = kumoscale-1
Add a backend group section for the backend group specified in the enabled_backends parameter.
In the newly created backend group section, set the following configuration options:
[kumoscale-1] # Backend name volume_backend_name=kumoscale-1 # The driver path volume_driver=cinder.volume.drivers.kioxia.kumoscale.KumoScaleBaseVolumeDriver # Kumoscale provisioner URL kioxia_url=https://70.0.0.13:30100 # Kumoscale provisioner cert file kioxia_cafile=/etc/kioxia/ssdtoolbox.pem # Kumoscale provisioner token token=eyJhbGciOiJIUzI1NiJ9...