Merge "[docs] Update documentation for Infinidat driver"

This commit is contained in:
Zuul 2023-03-14 17:57:50 +00:00 committed by Gerrit Code Review
commit ccf23d9207
1 changed files with 21 additions and 1 deletions

View File

@ -27,6 +27,7 @@ Supported operations
* List manageable volumes and snapshots.
* Attach a volume to multiple instances at once (multi-attach).
* Host and storage assisted volume migration.
* Efficient non-disruptive volume backup.
External package installation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -43,6 +44,11 @@ Setting up the storage array
Create a storage pool object on the InfiniBox array in advance.
The storage pool will contain volumes managed by OpenStack.
Mixing OpenStack APIs and non-OpenStack methods are not supported
when used to attach the same hosts via the same protocol.
For example, it is not possible to create boot-from-SAN volumes
and OpenStack volumes for the same host with Fibre Channel.
Instead, use a different protocol for one of the volumes.
Refer to the InfiniBox manuals for details on pool management.
Driver configuration
@ -89,7 +95,7 @@ Configure the driver back-end section with the parameters below.
The driver requires an InfiniBox user with administrative privileges.
We recommend creating a dedicated OpenStack user account
that holds an administrative user role.
that holds a pool admin user role.
Refer to the InfiniBox manuals for details on user account management.
Configure the user credentials by adding the following parameters:
@ -183,6 +189,20 @@ Configure the driver back-end section with the parameters below.
Volume compression is available on InfiniBox 3.0 onward.
After modifying the ``cinder.conf`` file, restart the ``cinder-volume``
service.
Create a new volume type for each distinct ``volume_backend_name`` value
that you added in the ``cinder.conf`` file. The example below assumes that
the same ``volume_backend_name=infinidat-pool-a`` option was specified in
all of the entries, and specifies that the volume type ``infinidat`` can be
used to allocate volumes from any of them. Example of creating a volume type:
.. code-block:: console
$ openstack volume type create infinidat
$ openstack volume type set --property volume_backend_name=infinidat-pool-a infinidat
Configuration example
~~~~~~~~~~~~~~~~~~~~~