
The list of driver docs are sorted based on their file names, but since the name was rsd* but the title was "Intel RSD...", it would show up in the list out of order. This updates the file name so the sorting works right. Change-Id: I9fda67abdf0156d1712c3c5c9013264341dd1511 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
53 lines
1.4 KiB
ReStructuredText
53 lines
1.4 KiB
ReStructuredText
====================================
|
|
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`` and ``nova-compute`` nodes should have installed
|
|
``dmidecode`` and the latest ``nvme-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``:
|
|
|
|
.. code-block:: ini
|
|
|
|
volume_driver = cinder.volume.drivers.rsd.RSDDriver
|
|
|
|
The following table contains the configuration options supported by the
|
|
RSD driver:
|
|
|
|
.. config-table::
|
|
:config-target: RSD
|
|
|
|
cinder.volume.drivers.rsd
|