Merge "PowerMax docs - add information on new and existing functionality"
This commit is contained in:
commit
21ff78e026
@ -121,6 +121,7 @@ PowerMax drivers support these operations:
|
|||||||
- Quality of service (QoS)
|
- Quality of service (QoS)
|
||||||
- Manage and unmanage volumes and snapshots
|
- Manage and unmanage volumes and snapshots
|
||||||
- List Manageable Volumes/Snapshots
|
- List Manageable Volumes/Snapshots
|
||||||
|
- Backup create, delete, list, restore and show
|
||||||
|
|
||||||
PowerMax drivers also support the following features:
|
PowerMax drivers also support the following features:
|
||||||
|
|
||||||
@ -139,6 +140,7 @@ PowerMax drivers also support the following features:
|
|||||||
- Extending attached volume
|
- Extending attached volume
|
||||||
- Replicated volume retype support
|
- Replicated volume retype support
|
||||||
- Retyping attached(in-use) volume
|
- Retyping attached(in-use) volume
|
||||||
|
- Unisphere high availability(HA) support
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@ -284,6 +286,14 @@ complex and open-zoning would raise security concerns.
|
|||||||
4. Configure Block Storage in cinder.conf
|
4. Configure Block Storage in cinder.conf
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
VMAX driver was rebranded to PowerMax in Stein, so some of the driver
|
||||||
|
specific tags have also changed. Legacy tags like vmax_srp, vmax_array,
|
||||||
|
vmax_service_level and vmax_port_group, as well as the old driver
|
||||||
|
location, will continue to work until the 'V' release.
|
||||||
|
|
||||||
|
|
||||||
.. config-table::
|
.. config-table::
|
||||||
:config-target: PowerMax
|
:config-target: PowerMax
|
||||||
|
|
||||||
@ -1464,6 +1474,84 @@ PowerMax view point.
|
|||||||
| serial_number | 000123456789 |
|
| serial_number | 000123456789 |
|
||||||
+------------------------------------+---------------------------------------------------------+
|
+------------------------------------+---------------------------------------------------------+
|
||||||
|
|
||||||
|
17. Unisphere high availability(HA) support
|
||||||
|
-------------------------------------------
|
||||||
|
|
||||||
|
This feature facilitates high availability of Unisphere for PowerMax servers,
|
||||||
|
allowing for one or more backup unisphere instances in the event of a loss in
|
||||||
|
connection to the primary Unisphere instance. The PowerMax driver will
|
||||||
|
cycle through the list of failover instances, trying each until a successful
|
||||||
|
connection is made. The ordering is first in, first out (FIFO), so the first
|
||||||
|
``u4p_failover_target`` specified in ``cinder.conf`` will be the first
|
||||||
|
selected, the second ``u4p_failover_target`` in ``cinder.conf`` will be the
|
||||||
|
second selected, and so on until all failover targets are exhausted.
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
~~~~~~~~~~~~
|
||||||
|
|
||||||
|
- All required instances of Unisphere for PowerMax are set up and configured
|
||||||
|
for the array(s)
|
||||||
|
- Array(s) are locally registered with the instance of Unisphere that will be
|
||||||
|
used as a failover instance. There are two failover types, local and remote:
|
||||||
|
|
||||||
|
- `Local failover` - Primary Unisphere is unreachable, failover to
|
||||||
|
secondary local instance of Unisphere to resume normal operations at
|
||||||
|
primary site.
|
||||||
|
- `Remote failover` - Complete loss of primary site so primary instance of
|
||||||
|
Unisphere is unreachable, failover to secondary instance of Unisphere at
|
||||||
|
remote site to resume operations with the R2 array.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Replication must be configured in advance for remote failover to work
|
||||||
|
successfully, human intervention will also be required to failover from R1
|
||||||
|
array to R2 array in Cinder using ``cinder failover-host`` command
|
||||||
|
(see ``Volume replication support`` for replication setup details).
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
The remote target array must be registered as local to the remote instance
|
||||||
|
of Unisphere
|
||||||
|
|
||||||
|
Configuration
|
||||||
|
~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
The following configuration changes need to be made in cinder.conf in order to
|
||||||
|
support the failover to secondary Unisphere. Cinder services will need to be
|
||||||
|
restarted for changes to take effect.
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
u4p_failover_timeout = 30
|
||||||
|
u4p_failover_retries = 3
|
||||||
|
u4p_failover_backoff_factor = 1
|
||||||
|
u4p_failover_autofailback = True
|
||||||
|
u4p_failover_target = san_ip:10.10.10.12,
|
||||||
|
san_api_port: 8443,
|
||||||
|
san_login:my_username,
|
||||||
|
san_password:my_password,
|
||||||
|
driver_ssl_cert_verify: False,
|
||||||
|
u4p_failover_target = san_ip:10.10.10.13,
|
||||||
|
san_api_port: 8443
|
||||||
|
san_login:my_username,
|
||||||
|
san_password:my_password,
|
||||||
|
driver_ssl_cert_verify: True,
|
||||||
|
driver_ssl_cert_path: /path/to/my_unisphere_host.pem
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
``u4p_failover_target`` key value pairs will need to be on the same
|
||||||
|
line (separated by commas) in cinder.conf. They are displayed on
|
||||||
|
separated lines above for readiblity.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
To add more than one Unisphere failover target create additional
|
||||||
|
``u4p_failover_target`` details for the Unisphere instance. These will be
|
||||||
|
cycled through in a first-in, first-out (FIFO) basis, the first failover
|
||||||
|
target in ``cinder.conf`` will be the first backup instance of Unisphere
|
||||||
|
used by the PowerMax driver.
|
||||||
|
|
||||||
|
|
||||||
Cinder supported operations
|
Cinder supported operations
|
||||||
===========================
|
===========================
|
||||||
@ -1728,6 +1816,11 @@ retype, follow these steps:
|
|||||||
- Retype a replicated volume to a different replicated volume type
|
- Retype a replicated volume to a different replicated volume type
|
||||||
|
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
With the Stein release, In Use (attached) volume retype is supported
|
||||||
|
|
||||||
|
|
||||||
Generic volume group support
|
Generic volume group support
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
@ -2258,6 +2351,16 @@ List manageable snapshots is filtered by:
|
|||||||
prevent this it is preferrable to modify state/properties of volumes within
|
prevent this it is preferrable to modify state/properties of volumes within
|
||||||
Unisphere.
|
Unisphere.
|
||||||
|
|
||||||
|
|
||||||
|
Cinder backup support
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
PowerMax cinder driver supports cinder backup functionality. See
|
||||||
|
https://docs.openstack.org/cinder/latest/configuration/block-storage/backup-drivers.html
|
||||||
|
and https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/backup.html
|
||||||
|
for more details.
|
||||||
|
|
||||||
|
|
||||||
Upgrading from SMI-S based driver to RESTAPI based driver
|
Upgrading from SMI-S based driver to RESTAPI based driver
|
||||||
=========================================================
|
=========================================================
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user