Intel Rack Scale Design (RSD) driver¶
The Intel Rack Scale Design volume driver is a block storage driver providing NVMe-oF support for RSD storage.
System requirements¶
To use the RSD driver, the following requirements are needed:
The driver only supports RSD API at version 2.4 or later.
The driver requires rsd-lib.
cinder-volume
should be running on one of the composed node in RSD, and have access to the PODM url.All the
nova-compute
services should be running on the composed nodes in RSD.All the
cinder-volume
andnova-compute
nodes should have installeddmidecode
and the latestnvme-cli
with connect/disconnect subcommands.
Supported operations¶
Create, delete volumes.
Attach, detach volumes.
Copy an image to a volume.
Copy a volume to an image.
Create, delete snapshots.
Create a volume from a snapshot.
Clone a volume.
Extend a volume.
Get volume statistics.
Configuration¶
On cinder-volume
nodes, using the following configurations in your
/etc/cinder/cinder.conf
:
volume_driver = cinder.volume.drivers.rsd.RSDDriver
The following table contains the configuration options supported by the RSD driver:
Configuration option = Default value |
Description |
---|---|
|
(String) Password of PODM service |
|
(String) URL of PODM service |
|
(String) Username of PODM service |