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)
|
||||
- Manage and unmanage volumes and snapshots
|
||||
- List Manageable Volumes/Snapshots
|
||||
- Backup create, delete, list, restore and show
|
||||
|
||||
PowerMax drivers also support the following features:
|
||||
|
||||
@ -139,6 +140,7 @@ PowerMax drivers also support the following features:
|
||||
- Extending attached volume
|
||||
- Replicated volume retype support
|
||||
- Retyping attached(in-use) volume
|
||||
- Unisphere high availability(HA) support
|
||||
|
||||
.. note::
|
||||
|
||||
@ -284,6 +286,14 @@ complex and open-zoning would raise security concerns.
|
||||
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-target: PowerMax
|
||||
|
||||
@ -1464,6 +1474,84 @@ PowerMax view point.
|
||||
| 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
|
||||
===========================
|
||||
@ -1728,6 +1816,11 @@ retype, follow these steps:
|
||||
- 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
|
||||
----------------------------
|
||||
|
||||
@ -2258,6 +2351,16 @@ List manageable snapshots is filtered by:
|
||||
prevent this it is preferrable to modify state/properties of volumes within
|
||||
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
|
||||
=========================================================
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user