Fix formatting issues in PowerMax docs
Indentation was causing some sections to be block quoted or included in previous code blocks. Change-Id: Ifc4f816ae1a5e7d40775c9c8243bce8d43ac9f32 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This commit is contained in:
@@ -442,74 +442,74 @@ section describing unique parameters for connections, drivers and the
|
|||||||
6. Create Volume Types
|
6. Create Volume Types
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Once the ``cinder.conf`` has been updated, :command:`openstack` commands
|
Once the ``cinder.conf`` has been updated, :command:`openstack` commands
|
||||||
need to be issued in order to create and associate OpenStack volume types
|
need to be issued in order to create and associate OpenStack volume types
|
||||||
with the declared ``volume_backend_names``.
|
with the declared ``volume_backend_names``.
|
||||||
|
|
||||||
Additionally, each volume type will need an associated ``pool_name`` - an
|
Additionally, each volume type will need an associated ``pool_name`` - an
|
||||||
extra specification indicating the service level/ workload combination to
|
extra specification indicating the service level/ workload combination to
|
||||||
be used for that volume type.
|
be used for that volume type.
|
||||||
|
|
||||||
There is also the option to assign a port group to a volume type by
|
There is also the option to assign a port group to a volume type by
|
||||||
setting the ``storagetype:portgroupname`` extra specification.
|
setting the ``storagetype:portgroupname`` extra specification.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
It is possible to create as many volume types as the number of Service
|
It is possible to create as many volume types as the number of Service
|
||||||
Level and Workload(available) combination for provisioning volumes. The
|
Level and Workload(available) combination for provisioning volumes. The
|
||||||
pool_name is the additional property which has to be set and is of the
|
pool_name is the additional property which has to be set and is of the
|
||||||
format: ``<ServiceLevel>+<Workload>+<SRP>+<Array ID>``.
|
format: ``<ServiceLevel>+<Workload>+<SRP>+<Array ID>``.
|
||||||
This can be obtained from the output of the ``cinder get-pools--detail``.
|
This can be obtained from the output of the ``cinder get-pools--detail``.
|
||||||
Workload is NONE for PowerMax or any All Flash with PowerMax OS (5978)
|
Workload is NONE for PowerMax or any All Flash with PowerMax OS (5978)
|
||||||
or greater.
|
or greater.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ openstack volume type create POWERMAX_ISCSI_SILVER_OLTP
|
$ openstack volume type create POWERMAX_ISCSI_SILVER_OLTP
|
||||||
$ openstack volume type set --property volume_backend_name=ISCSI_backend \
|
$ openstack volume type set --property volume_backend_name=ISCSI_backend \
|
||||||
--property pool_name=Silver+OLTP+SRP_1+000123456789 \
|
--property pool_name=Silver+OLTP+SRP_1+000123456789 \
|
||||||
--property storagetype:portgroupname=OS-PG2 \
|
--property storagetype:portgroupname=OS-PG2 \
|
||||||
POWERMAX_ISCSI_SILVER_OLTP
|
POWERMAX_ISCSI_SILVER_OLTP
|
||||||
$ openstack volume type create POWERMAX_FC_DIAMOND_DSS
|
$ openstack volume type create POWERMAX_FC_DIAMOND_DSS
|
||||||
$ openstack volume type set --property volume_backend_name=FC_backend \
|
$ openstack volume type set --property volume_backend_name=FC_backend \
|
||||||
--property pool_name=Diamond+DSS+SRP_1+000123456789 \
|
--property pool_name=Diamond+DSS+SRP_1+000123456789 \
|
||||||
--property storagetype:portgroupname=OS-PG1 \
|
--property storagetype:portgroupname=OS-PG1 \
|
||||||
POWERMAX_FC_DIAMOND_DSS
|
POWERMAX_FC_DIAMOND_DSS
|
||||||
|
|
||||||
|
|
||||||
By issuing these commands, the Block Storage volume type
|
By issuing these commands, the Block Storage volume type
|
||||||
``POWERMAX_ISCSI_SILVER_OLTP`` is associated with the ``ISCSI_backend``,
|
``POWERMAX_ISCSI_SILVER_OLTP`` is associated with the ``ISCSI_backend``,
|
||||||
a Silver Service Level, and an OLTP workload.
|
a Silver Service Level, and an OLTP workload.
|
||||||
|
|
||||||
The type ``POWERMAX_FC_DIAMOND_DSS`` is associated with the ``FC_backend``,
|
The type ``POWERMAX_FC_DIAMOND_DSS`` is associated with the ``FC_backend``,
|
||||||
a Diamond Service Level, and a DSS workload.
|
a Diamond Service Level, and a DSS workload.
|
||||||
|
|
||||||
The ``ServiceLevel`` manages the underlying storage to provide expected
|
The ``ServiceLevel`` manages the underlying storage to provide expected
|
||||||
performance. Setting the ``ServiceLevel`` to ``None`` means that non-FAST
|
performance. Setting the ``ServiceLevel`` to ``None`` means that non-FAST
|
||||||
managed storage groups will be created instead (storage groups not
|
managed storage groups will be created instead (storage groups not
|
||||||
associated with any service level). If ``ServiceLevel`` is ``None`` then
|
associated with any service level). If ``ServiceLevel`` is ``None`` then
|
||||||
``Workload`` must be ``None``.
|
``Workload`` must be ``None``.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
openstack volume type set --property pool_name=None+None+SRP_1+000123456789
|
openstack volume type set --property pool_name=None+None+SRP_1+000123456789
|
||||||
|
|
||||||
When a ``Workload`` is added, the latency range is reduced due to the
|
When a ``Workload`` is added, the latency range is reduced due to the
|
||||||
added information. Setting the ``Workload`` to ``None`` means the latency
|
added information. Setting the ``Workload`` to ``None`` means the latency
|
||||||
range will be the widest for its Service Level type. Please note that you
|
range will be the widest for its Service Level type. Please note that you
|
||||||
cannot set a Workload without a Service Level.
|
cannot set a Workload without a Service Level.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
openstack volume type set --property pool_name=Diamond+None+SRP_1+000123456789
|
openstack volume type set --property pool_name=Diamond+None+SRP_1+000123456789
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
PowerMax and Hybrid support Optimized, Diamond, Platinum, Gold, Silver,
|
PowerMax and Hybrid support Optimized, Diamond, Platinum, Gold, Silver,
|
||||||
Bronze, and NONE service levels. VMAX All Flash supports Diamond and
|
Bronze, and NONE service levels. VMAX All Flash supports Diamond and
|
||||||
None. Hybrid and All Flash support DSS_REP, DSS, OLTP_REP, OLTP, and None
|
None. Hybrid and All Flash support DSS_REP, DSS, OLTP_REP, OLTP, and None
|
||||||
workloads, the latter up until ucode 5977. There is no support for
|
workloads, the latter up until ucode 5977. There is no support for
|
||||||
workloads in PowerMax OS (5978) or greater.
|
workloads in PowerMax OS (5978) or greater.
|
||||||
|
|
||||||
|
|
||||||
7. Interval and Retries
|
7. Interval and Retries
|
||||||
@@ -1504,7 +1504,7 @@ Requirements
|
|||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
Replication must be configured in advance for remote failover to work
|
Replication must be configured in advance for remote failover to work
|
||||||
successfully, human intervention will also be required to failover from R1
|
successfully. Human intervention will also be required to failover from R1
|
||||||
array to R2 array in Cinder using ``cinder failover-host`` command
|
array to R2 array in Cinder using ``cinder failover-host`` command
|
||||||
(see ``Volume replication support`` for replication setup details).
|
(see ``Volume replication support`` for replication setup details).
|
||||||
|
|
||||||
@@ -1621,11 +1621,11 @@ Configure the source and target arrays
|
|||||||
metro_use_bias:False,
|
metro_use_bias:False,
|
||||||
allow_delete_metro:False
|
allow_delete_metro:False
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
``replication_device`` key value pairs will need to be on the same
|
``replication_device`` key value pairs will need to be on the same
|
||||||
line (separated by commas) in cinder.conf. They are displayed on
|
line (separated by commas) in cinder.conf. They are displayed on
|
||||||
separated lines above for readiblity.
|
separated lines above for readiblity.
|
||||||
|
|
||||||
* ``target_device_id`` is a unique PowerMax array serial number of the
|
* ``target_device_id`` is a unique PowerMax array serial number of the
|
||||||
target array. For full failover functionality, the source and target
|
target array. For full failover functionality, the source and target
|
||||||
|
|||||||
Reference in New Issue
Block a user