Doc: Typos in Spectrum Virtulize family user guide
Corrected the missing spaces, typos and removed unsupported product (IBM Spectrum Virtualize for Public Cloud) Change-Id: I1c1420a99e2185116a674c3d8bd23d33e12a253f
This commit is contained in:
@@ -1,24 +1,24 @@
|
||||
============================================
|
||||
IBM Spectrum Virtualize Family volume driver
|
||||
IBM Spectrum Virtualize family volume driver
|
||||
============================================
|
||||
|
||||
The volume management driver for Spectrum Virtualize Family offers various
|
||||
The volume management driver for Spectrum Virtualize family offers various
|
||||
block storage services. It provides OpenStack Compute instances with access
|
||||
to IBM Spectrum Virtualize Family storage products.These products include the
|
||||
IBM SAN Volume Controller, IBM FlashSystem family members built with IBM
|
||||
Spectrum Virtualize (including FlashSystem 5xxx,7200, 9100, 9200, 9200R), and
|
||||
IBM Spectrum Virtualize for Public Cloud.
|
||||
to IBM Spectrum Virtualize family storage products. These products include the
|
||||
IBM SAN Volume Controller and IBM FlashSystem family members built with IBM
|
||||
Spectrum Virtualize (including FlashSystem 5xxx, 7200, 9100, 9200, 9200R).
|
||||
|
||||
For specific product publications, see IBM Documentation.
|
||||
For specific product publications, see `IBM Documentation
|
||||
<www.ibm.com/docs/en>`_.
|
||||
|
||||
.. note::
|
||||
IBM Spectrum Virtualize Family is formerly known as IBM Storwize.
|
||||
IBM Spectrum Virtualize family is formerly known as IBM Storwize.
|
||||
As a result, the product code contains 'Storwize' terminology and prefixes.
|
||||
|
||||
Supported operations
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The IBM Spectrum Virtualize Family volume driver supports the following block
|
||||
The IBM Spectrum Virtualize family volume driver supports the following block
|
||||
storage service volume operations:
|
||||
|
||||
- Create, list, delete, attach (map), and detach (unmap) volumes.
|
||||
@@ -40,17 +40,17 @@ storage service volume operations:
|
||||
- Enable, disable replication group.
|
||||
- Failover, failback replication group.
|
||||
|
||||
Configure the Spectrum Virtualize Family system
|
||||
Configure the Spectrum Virtualize family system
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Network configuration
|
||||
---------------------
|
||||
|
||||
The Spectrum Virtualize Family system must be configured for iSCSI, Fibre
|
||||
The Spectrum Virtualize family system must be configured for iSCSI, Fibre
|
||||
Channel, or both.
|
||||
|
||||
If using iSCSI, each Spectrum Virtualize Family node should have at least
|
||||
one iSCSI IP address. The Spectrum Virtualize Family driver uses an iSCSI IP
|
||||
If using iSCSI, each Spectrum Virtualize family node should have at least
|
||||
one iSCSI IP address. The Spectrum Virtualize family driver uses an iSCSI IP
|
||||
address associated with the volume's preferred node (if available) to
|
||||
attach the volume to the instance, otherwise it uses the first available
|
||||
iSCSI IP address of the system. The driver obtains the iSCSI IP address
|
||||
@@ -60,9 +60,9 @@ IP addresses directly to the driver.
|
||||
.. note::
|
||||
|
||||
If using iSCSI, ensure that the compute nodes have iSCSI network
|
||||
access to the Spectrum Virtualize Family system.
|
||||
access to the Spectrum Virtualize family system.
|
||||
|
||||
If using Fibre Channel (FC), each Spectrum Virtualize Family node should
|
||||
If using Fibre Channel (FC), each Spectrum Virtualize family node should
|
||||
have at least one WWPN port configured. The driver uses all available
|
||||
WWPNs to attach the volume to the instance. The driver obtains the
|
||||
WWPNs directly from the storage system. You do not need to provide
|
||||
@@ -71,7 +71,7 @@ these WWPNs directly to the driver.
|
||||
.. note::
|
||||
|
||||
If using FC, ensure that the compute nodes have FC connectivity to
|
||||
the Spectrum Virtualize Family system.
|
||||
the Spectrum Virtualize family system.
|
||||
|
||||
iSCSI CHAP authentication
|
||||
-------------------------
|
||||
@@ -79,7 +79,7 @@ iSCSI CHAP authentication
|
||||
If using iSCSI for data access and the
|
||||
``storwize_svc_iscsi_chap_enabled`` is set to ``True``, the driver will
|
||||
associate randomly-generated CHAP secrets with all hosts on the Spectrum
|
||||
Virtualize Family. The compute nodes use these secrets when creating
|
||||
Virtualize family. The compute nodes use these secrets when creating
|
||||
iSCSI connections.
|
||||
|
||||
.. warning::
|
||||
@@ -102,7 +102,7 @@ iSCSI connections.
|
||||
Configure storage pools
|
||||
-----------------------
|
||||
|
||||
The IBM Spectrum Virtualize Family driver can allocate volumes in multiple
|
||||
The IBM Spectrum Virtualize family driver can allocate volumes in multiple
|
||||
pools. The pools should be created in advance and be provided to the driver
|
||||
using the ``storwize_svc_volpool_name`` configuration flag in the form
|
||||
of a comma-separated list.
|
||||
@@ -111,9 +111,9 @@ For the complete list of configuration flags, see :ref:`config_flags`.
|
||||
Configure user authentication for the driver
|
||||
--------------------------------------------
|
||||
|
||||
The driver requires access to the Spectrum Virtualize Family system
|
||||
The driver requires access to the Spectrum Virtualize family system
|
||||
management interface. The driver communicates with the management using
|
||||
SSH. The driver should be provided with the Spectrum Virtualize Family
|
||||
SSH. The driver should be provided with the Spectrum Virtualize family
|
||||
management IP using the ``san_ip`` flag, and the management port should
|
||||
be provided by the ``san_ssh_port`` flag. By default, the port value is
|
||||
configured to be port 22 (SSH). Also, you can set the secondary
|
||||
@@ -124,7 +124,7 @@ management IP using the ``storwize_san_secondary_ip`` flag.
|
||||
Make sure the compute node running the cinder-volume management
|
||||
driver has SSH network access to the storage system.
|
||||
|
||||
To allow the driver to communicate with the Spectrum Virtualize Family
|
||||
To allow the driver to communicate with the Spectrum Virtualize family
|
||||
system, you must provide the driver with a user on the storage system.
|
||||
The driver has two authentication methods: password-based authentication
|
||||
and SSH key pair authentication. The user should have an Administrator
|
||||
@@ -135,21 +135,21 @@ be stored in a secure manner.
|
||||
|
||||
.. note::
|
||||
|
||||
When creating a new user on the Spectrum Virtualize Family system, make sure
|
||||
When creating a new user on the Spectrum Virtualize family system, make sure
|
||||
the user belongs to the Administrator group or to another group that
|
||||
has an Administrator role.
|
||||
|
||||
If using password authentication, assign a password to the user on the
|
||||
Spectrum Virtualize Family system. The driver configuration flags for the user
|
||||
Spectrum Virtualize family system. The driver configuration flags for the user
|
||||
and password are ``san_login`` and ``san_password``, respectively.
|
||||
|
||||
If you are using the SSH key pair authentication, create SSH private and
|
||||
public keys using the instructions below or by any other method.
|
||||
Associate the public key with the user by uploading the public key:
|
||||
select the :guilabel:`choose file` option in the Spectrum Virtualize Family
|
||||
select the :guilabel:`choose file` option in the Spectrum Virtualize family
|
||||
management GUI under :guilabel:`SSH public key`. Alternatively, you may
|
||||
associate the SSH public key using the command-line interface; details can
|
||||
be found in the Spectrum Virtualize Family documentation. The private key
|
||||
be found in the Spectrum Virtualize family documentation. The private key
|
||||
should be provided to the driver using the ``san_private_key`` configuration
|
||||
flag.
|
||||
|
||||
@@ -171,20 +171,20 @@ The command also prompts for a pass phrase, which should be empty.
|
||||
|
||||
The private key file should be provided to the driver using the
|
||||
``san_private_key`` configuration flag. The public key should be
|
||||
uploaded to the Spectrum Virtualize Family system using the storage
|
||||
uploaded to the Spectrum Virtualize family system using the storage
|
||||
management GUI or command-line interface.
|
||||
|
||||
.. note::
|
||||
|
||||
Ensure that Cinder has read permissions on the private key file.
|
||||
|
||||
Configure the Spectrum Virtualize Family driver
|
||||
Configure the Spectrum Virtualize family driver
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Enable the Spectrum Virtualize Family driver
|
||||
Enable the Spectrum Virtualize family driver
|
||||
--------------------------------------------
|
||||
|
||||
Set the volume driver to the Spectrum Virtualize Family driver by setting
|
||||
Set the volume driver to the Spectrum Virtualize family driver by setting
|
||||
the ``volume_driver`` option in the ``cinder.conf`` file as follows:
|
||||
|
||||
iSCSI:
|
||||
@@ -237,14 +237,14 @@ target volume.
|
||||
|
||||
.. _config_flags:
|
||||
|
||||
Spectrum Virtualize Family driver options in cinder.conf
|
||||
Spectrum Virtualize family driver options in cinder.conf
|
||||
--------------------------------------------------------
|
||||
|
||||
The following options specify default values for all volumes. Some can
|
||||
be over-ridden using volume types, which are described below.
|
||||
|
||||
.. note::
|
||||
IBM Spectrum Virtualize Family is formerly known as IBM Storwize.
|
||||
IBM Spectrum Virtualize family is formerly known as IBM Storwize.
|
||||
As a result, the product code contains 'Storwize' terminology and prefixes.
|
||||
|
||||
.. include:: ../../tables/cinder-storwize.inc
|
||||
@@ -259,14 +259,14 @@ Note the following:
|
||||
``storwize_svc_vol_rsize`` flag defines the initial physical
|
||||
allocation percentage for thin-provisioned volumes, or if set to
|
||||
``-1``, the driver creates full allocated volumes. More details about
|
||||
the available options are available in the Spectrum Virtualize Family
|
||||
the available options are available in the Spectrum Virtualize family
|
||||
documentation.
|
||||
|
||||
|
||||
Placement with volume types
|
||||
---------------------------
|
||||
|
||||
The IBM Spectrum Virtualize Family exposes capabilities that can be added to
|
||||
The IBM Spectrum Virtualize family exposes capabilities that can be added to
|
||||
the ``extra specs`` of volume types, and used by the filter
|
||||
scheduler to determine placement of new volumes. Make sure to prefix
|
||||
these keys with ``capabilities:`` to indicate that the scheduler should
|
||||
@@ -274,7 +274,7 @@ use them. The following ``extra specs`` are supported:
|
||||
|
||||
- ``capabilities:volume_backend_name`` - Specify a specific back-end
|
||||
where the volume should be created. The back-end name is a
|
||||
concatenation of the name of the Spectrum Virtualize Family storage system
|
||||
concatenation of the name of the Spectrum Virtualize family storage system
|
||||
as shown in ``lssystem``, an underscore, and the name of the pool (mdisk
|
||||
group). For example:
|
||||
|
||||
@@ -321,13 +321,13 @@ Configure per-volume creation options
|
||||
-------------------------------------
|
||||
|
||||
Volume types can also be used to pass options to the IBM Spectrum Virtualize
|
||||
Family driver, which over-ride the default values set in the configuration
|
||||
family driver, which over-ride the default values set in the configuration
|
||||
file. Contrary to the previous examples where the ``capabilities`` scope
|
||||
was used to pass parameters to the Cinder scheduler, options can be
|
||||
passed to the Spectrum Virtualize Family driver with the ``drivers`` scope.
|
||||
passed to the Spectrum Virtualize family driver with the ``drivers`` scope.
|
||||
|
||||
The following ``extra specs`` keys are supported by the Spectrum Virtualize
|
||||
Family driver:
|
||||
family driver:
|
||||
|
||||
- rsize
|
||||
- warning
|
||||
@@ -397,12 +397,12 @@ Volume types can be used, for example, to provide users with different
|
||||
QOS
|
||||
---
|
||||
|
||||
The Spectrum Virtualize Family driver provides QOS support for storage volumes
|
||||
The Spectrum Virtualize family driver provides QOS support for storage volumes
|
||||
by controlling the I/O amount. QOS is enabled by editing the
|
||||
``etc/cinder/cinder.conf`` file and setting the
|
||||
``storwize_svc_allow_tenant_qos`` to ``True``.
|
||||
|
||||
There are three ways to set the Spectrum Virtualize Family ``IOThrotting``
|
||||
There are three ways to set the Spectrum Virtualize family ``IOThrotting``
|
||||
parameter for storage volumes:
|
||||
|
||||
- Add the ``qos:IOThrottling`` key into a QOS specification and
|
||||
@@ -418,14 +418,14 @@ parameter for storage volumes:
|
||||
If you are changing a volume type with QOS to a new volume type
|
||||
without QOS, the QOS configuration settings will be removed.
|
||||
|
||||
Operational notes for the Spectrum Virtualize Family driver
|
||||
Operational notes for the Spectrum Virtualize family driver
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Migrate volumes
|
||||
---------------
|
||||
|
||||
In the context of OpenStack block storage's volume migration feature,
|
||||
the IBM Spectrum Virtualize Family driver enables the storage's virtualization
|
||||
the IBM Spectrum Virtualize family driver enables the storage's virtualization
|
||||
technology. When migrating a volume from one pool to another, the volume
|
||||
will appear in the destination pool almost immediately, while the
|
||||
storage moves the data in the background.
|
||||
@@ -441,7 +441,7 @@ storage moves the data in the background.
|
||||
Extend volumes
|
||||
--------------
|
||||
|
||||
The IBM Spectrum Virtualize Family driver allows for extending a volume's
|
||||
The IBM Spectrum Virtualize family driver allows for extending a volume's
|
||||
size, but only for volumes without snapshots.
|
||||
|
||||
Snapshots and clones
|
||||
@@ -458,7 +458,7 @@ complete.
|
||||
Volume retype
|
||||
-------------
|
||||
|
||||
The IBM Spectrum Virtualize Family driver enables you to modify volume types.
|
||||
The IBM Spectrum Virtualize family driver enables you to modify volume types.
|
||||
When you modify volume types, you can also change these extra specs properties:
|
||||
|
||||
- rsize
|
||||
@@ -495,7 +495,7 @@ When you modify volume types, you can also change these extra specs properties:
|
||||
|
||||
.. note::
|
||||
|
||||
To change the ``iogrp`` property, IBM Spectrum Virtualize Family firmware version
|
||||
To change the ``iogrp`` property, IBM Spectrum Virtualize family firmware version
|
||||
6.4.0 or later is required.
|
||||
|
||||
Replication operation
|
||||
@@ -553,7 +553,7 @@ default as the ``backend_id``:
|
||||
from the replication target volume to the primary one on the
|
||||
storage back end manually, and do the failback only after the
|
||||
synchronization is done since the synchronization may take a long time.
|
||||
If the synchronization is not done manually, Spectrum Virtualize Family block storage
|
||||
If the synchronization is not done manually, Spectrum Virtualize family block storage
|
||||
service driver will perform the synchronization and do the failback
|
||||
after the synchronization is finished.
|
||||
|
||||
@@ -605,7 +605,7 @@ HyperSwap Volumes
|
||||
|
||||
A HyperSwap volume is created with a volume-type that has the extra spec
|
||||
``drivers:volume_topology`` set to ``hyperswap``.
|
||||
To support HyperSwap volumes, IBM Spectrum Virtualize Family firmware version
|
||||
To support HyperSwap volumes, IBM Spectrum Virtualize family firmware version
|
||||
7.6.0 or later is required.
|
||||
Add the following to the back-end configuration to specify the host preferred
|
||||
site for HyperSwap volume.
|
||||
@@ -624,8 +624,8 @@ iSCSI:
|
||||
site2:iqn.1993-08.org.debian:01:eac5ccc1bbb&iqn.1993-08.org.debian:01:abcdefg9876w
|
||||
|
||||
The site1 and site2 are names of the two host sites used in Spectrum
|
||||
Virtualize Family storage systems. The WWPNs and IQNs are the connectors
|
||||
used for host mapping in the Spectrum Virtualize Family.
|
||||
Virtualize family storage systems. The WWPNs and IQNs are the connectors
|
||||
used for host mapping in the Spectrum Virtualize family.
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
|
||||
Reference in New Issue
Block a user