[config-ref] cleanup EMC VNX volume driver
Change-Id: I457c5500e37835bc1ebde5150ae073ab0f1ae27e Implements: blueprint use-openstack-command
This commit is contained in:
parent
04b25b0a3e
commit
95ebcd402a
@ -1,6 +1,7 @@
|
|||||||
==============
|
==============
|
||||||
EMC VNX driver
|
EMC VNX driver
|
||||||
==============
|
==============
|
||||||
|
|
||||||
EMC VNX driver interacts with configured VNX array. It supports
|
EMC VNX driver interacts with configured VNX array. It supports
|
||||||
both iSCSI and FC protocol.
|
both iSCSI and FC protocol.
|
||||||
|
|
||||||
@ -40,6 +41,7 @@ Supported operations
|
|||||||
|
|
||||||
Preparation
|
Preparation
|
||||||
~~~~~~~~~~~
|
~~~~~~~~~~~
|
||||||
|
|
||||||
This section contains instructions to prepare the Block Storage nodes to
|
This section contains instructions to prepare the Block Storage nodes to
|
||||||
use the EMC VNX driver. You should install the Navisphere CLI and ensure you
|
use the EMC VNX driver. You should install the Navisphere CLI and ensure you
|
||||||
have correct zoning configurations.
|
have correct zoning configurations.
|
||||||
@ -438,13 +440,13 @@ Use the following command to create a volume type:
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "demoVolumeType"
|
$ openstack volume type create demoVolumeType
|
||||||
|
|
||||||
Use the following command to update the extra spec of a volume type:
|
Use the following command to update the extra spec of a volume type:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-key "demoVolumeType" set provisioning:type=thin thick_provisioning_support='<is> True'
|
$ openstack volume type set --property provisioning:type=thin thick_provisioning_support='<is> True' demoVolumeType
|
||||||
|
|
||||||
The following sections describe the VNX extra keys.
|
The following sections describe the VNX extra keys.
|
||||||
|
|
||||||
@ -463,8 +465,8 @@ Provisioning type
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "ThickVolumeType"
|
$ openstack volume type create ThickVolumeType
|
||||||
$ cinder type-key "ThickVolumeType" set provisioning:type=thick thick_provisioning_support='<is> True'
|
$ openstack volume type set --property provisioning:type=thick thick_provisioning_support='<is> True' ThickVolumeType
|
||||||
|
|
||||||
- ``thin``
|
- ``thin``
|
||||||
|
|
||||||
@ -474,8 +476,8 @@ Provisioning type
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "ThinVolumeType"
|
$ openstack volume type create ThinVolumeType
|
||||||
$ cinder type-key "ThinVolumeType" set provisioning:type=thin thin_provisioning_support='<is> True'
|
$ openstack volume type set --property provisioning:type=thin thin_provisioning_support='<is> True' ThinVolumeType
|
||||||
|
|
||||||
- ``deduplicated``
|
- ``deduplicated``
|
||||||
|
|
||||||
@ -489,8 +491,8 @@ Provisioning type
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "DeduplicatedVolumeType"
|
$ openstack volume type create DeduplicatedVolumeType
|
||||||
$ cinder type-key "DeduplicatedVolumeType" set provisioning:type=deduplicated deduplication_support='<is> True'
|
$ openstack volume type set --property provisioning:type=deduplicated deduplicated_support='<is> True' DeduplicatedVolumeType
|
||||||
|
|
||||||
- ``compressed``
|
- ``compressed``
|
||||||
|
|
||||||
@ -505,8 +507,8 @@ Provisioning type
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "CompressedVolumeType"
|
$ openstack volume type create CompressedVolumeType
|
||||||
$ cinder type-key "CompressedVolumeType" set provisioning:type=compressed compression_support='<is> True'
|
$ openstack volume type set --property provisioning:type=compressed compression_support='<is> True' CompressedVolumeType
|
||||||
|
|
||||||
- Default: ``thick``
|
- Default: ``thick``
|
||||||
|
|
||||||
@ -519,17 +521,12 @@ Storage tiering support
|
|||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
- Key: ``storagetype:tiering``
|
- Key: ``storagetype:tiering``
|
||||||
|
|
||||||
- Possible values:
|
- Possible values:
|
||||||
|
|
||||||
- ``StartHighThenAuto``
|
- ``StartHighThenAuto``
|
||||||
|
|
||||||
- ``Auto``
|
- ``Auto``
|
||||||
|
|
||||||
- ``HighestAvailable``
|
- ``HighestAvailable``
|
||||||
|
|
||||||
- ``LowestAvailable``
|
- ``LowestAvailable``
|
||||||
|
|
||||||
- ``NoMovement``
|
- ``NoMovement``
|
||||||
|
|
||||||
- Default: ``StartHighThenAuto``
|
- Default: ``StartHighThenAuto``
|
||||||
@ -545,8 +542,8 @@ Run the following commands to create a volume type with tiering policy:
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "ThinVolumeOnAutoTier"
|
$ openstack volume type create ThinVolumeOnAutoTier
|
||||||
$ cinder type-key "ThinVolumeOnAutoTier" set provisioning:type=thin storagetype:tiering=Auto fast_support='<is> True'
|
$ openstack volume type set --property provisioning:type=thin storagetype:tiering=Auto fast_support='<is> True' ThinVolumeOnAutoTier
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@ -588,8 +585,8 @@ Run the following commands to create the volume type:
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cinder type-create "HighPerf"
|
$ openstack volume type create HighPerf
|
||||||
$ cinder type-key "HighPerf" set pool_name=Pool_02_SASFLASH volume_backend_name=vnx_41
|
$ openstack volume type set --property pool_name=Pool_02_SASFLASH volume_backend_name=vnx_41 HighPerf
|
||||||
|
|
||||||
Obsolete extra specs
|
Obsolete extra specs
|
||||||
--------------------
|
--------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user