[config-reference] Cleanup ibm storwize
The Storwize driver includes a hand-written table with configuration options that duplicated the autogenerated one. Remove the hand-written table. Also fix missing "." in list. Change-Id: Id3955407ab63b7416181f46660932d0ff9a3a617 Related-Bug: #1662922
This commit is contained in:
parent
313bfa73cf
commit
f74141a5bf
@ -12,21 +12,21 @@ Supported operations
|
|||||||
Storwize/SVC driver supports the following Block Storage service volume
|
Storwize/SVC driver supports the following Block Storage service volume
|
||||||
operations:
|
operations:
|
||||||
|
|
||||||
- Create, list, delete, attach (map), and detach (unmap) volumes
|
- Create, list, delete, attach (map), and detach (unmap) volumes.
|
||||||
- Create, list, and delete volume snapshots
|
- Create, list, and delete volume snapshots.
|
||||||
- Copy an image to a volume
|
- Copy an image to a volume.
|
||||||
- Copy a volume to an image
|
- Copy a volume to an image.
|
||||||
- Clone a volume
|
- Clone a volume.
|
||||||
- Extend a volume
|
- Extend a volume.
|
||||||
- Retype a volume
|
- Retype a volume.
|
||||||
- Create a volume from a snapshot
|
- Create a volume from a snapshot.
|
||||||
- Create, list, and delete consistency group
|
- Create, list, and delete consistency group.
|
||||||
- Create, list, and delete consistency group snapshot
|
- Create, list, and delete consistency group snapshot.
|
||||||
- Modify consistency group (add/remove volumes)
|
- Modify consistency group (add or remove volumes).
|
||||||
- Create consistency group from source (source can be a CG or CG snapshot)
|
- Create consistency group from source (source can be a CG or CG snapshot)
|
||||||
- Manage an existing volume
|
- Manage an existing volume.
|
||||||
- Failover-host for replicated back ends
|
- Failover-host for replicated back ends.
|
||||||
- Failback-host for replicated back ends
|
- Failback-host for replicated back ends.
|
||||||
|
|
||||||
Configure the Storwize family and SVC system
|
Configure the Storwize family and SVC system
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
@ -230,149 +230,22 @@ Storwize family and SVC driver options in cinder.conf
|
|||||||
The following options specify default values for all volumes. Some can
|
The following options specify default values for all volumes. Some can
|
||||||
be over-ridden using volume types, which are described below.
|
be over-ridden using volume types, which are described below.
|
||||||
|
|
||||||
.. list-table:: List of configuration flags for Storwize storage and SVC driver
|
|
||||||
:header-rows: 1
|
|
||||||
|
|
||||||
* - Flag name
|
|
||||||
- Type
|
|
||||||
- Default
|
|
||||||
- Description
|
|
||||||
* - ``san_ip``
|
|
||||||
- Required
|
|
||||||
-
|
|
||||||
- Management IP or host name
|
|
||||||
* - ``san_ssh_port``
|
|
||||||
- Optional
|
|
||||||
- 22
|
|
||||||
- Management port
|
|
||||||
* - ``san_login``
|
|
||||||
- Required
|
|
||||||
-
|
|
||||||
- Management login username
|
|
||||||
* - ``san_password``
|
|
||||||
- Required [1]_
|
|
||||||
-
|
|
||||||
- Management login password
|
|
||||||
* - ``san_private_key``
|
|
||||||
- Required
|
|
||||||
-
|
|
||||||
- Management login SSH private key
|
|
||||||
* - ``storwize_svc_volpool_name``
|
|
||||||
- Required
|
|
||||||
-
|
|
||||||
- Default pool name for volumes
|
|
||||||
* - ``storwize_svc_vol_rsize``
|
|
||||||
- Optional
|
|
||||||
- 2
|
|
||||||
- Initial physical allocation (percentage) [2]_
|
|
||||||
* - ``storwize_svc_vol_warning``
|
|
||||||
- Optional
|
|
||||||
- 0 (disabled)
|
|
||||||
- Space allocation warning threshold (percentage)
|
|
||||||
* - ``storwize_svc_vol_autoexpand``
|
|
||||||
- Optional
|
|
||||||
- True
|
|
||||||
- Enable or disable volume auto expand [3]_
|
|
||||||
* - ``storwize_svc_vol_grainsize``
|
|
||||||
- Optional
|
|
||||||
- 256
|
|
||||||
- Volume grain size in KB
|
|
||||||
* - ``storwize_svc_vol_compression``
|
|
||||||
- Optional
|
|
||||||
- False
|
|
||||||
- Enable or disable Real-time Compression [4]_
|
|
||||||
* - ``storwize_svc_vol_easytier``
|
|
||||||
- Optional
|
|
||||||
- True
|
|
||||||
- Enable or disable Easy Tier [5]_
|
|
||||||
* - ``storwize_svc_vol_iogrp``
|
|
||||||
- Optional
|
|
||||||
- 0
|
|
||||||
- The I/O group in which to allocate vdisks
|
|
||||||
* - ``storwize_svc_flashcopy_timeout``
|
|
||||||
- Optional
|
|
||||||
- 120
|
|
||||||
- FlashCopy timeout threshold [6]_ (seconds)
|
|
||||||
* - ``storwize_svc_iscsi_chap_enabled``
|
|
||||||
- Optional
|
|
||||||
- True
|
|
||||||
- Configure CHAP authentication for iSCSI connections
|
|
||||||
* - ``storwize_svc_multihost_enabled``
|
|
||||||
- Optional
|
|
||||||
- True
|
|
||||||
- Enable mapping vdisks to multiple hosts [7]_
|
|
||||||
* - ``storwize_svc_vol_nofmtdisk``
|
|
||||||
- Optional
|
|
||||||
- False
|
|
||||||
- Enable or disable fast format [8]_
|
|
||||||
* - ``max_over_subscription_ratio``
|
|
||||||
- Optional
|
|
||||||
- 20.0
|
|
||||||
- The ratio of oversubscription when thin provisioned
|
|
||||||
volumes are involved [9]_
|
|
||||||
|
|
||||||
.. [1]
|
|
||||||
The authentication requires either a password (``san_password``) or
|
|
||||||
SSH private key (``san_private_key``). One must be specified. If both
|
|
||||||
are specified, the driver uses only the SSH private key.
|
|
||||||
|
|
||||||
.. [2]
|
|
||||||
The driver creates thin-provisioned volumes by default. The
|
|
||||||
``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 Storwize family and SVC
|
|
||||||
documentation.
|
|
||||||
|
|
||||||
.. [3]
|
|
||||||
Defines whether thin-provisioned volumes can be auto expanded by the
|
|
||||||
storage system, a value of ``True`` means that auto expansion is
|
|
||||||
enabled, a value of ``False`` disables auto expansion. Details about
|
|
||||||
this option can be found in the ``–autoexpand`` flag of the Storwize
|
|
||||||
family and SVC command line interface ``mkvdisk`` command.
|
|
||||||
|
|
||||||
.. [4]
|
|
||||||
Defines whether Real-time Compression is used for the volumes created
|
|
||||||
with OpenStack. Details on Real-time Compression can be found in the
|
|
||||||
Storwize family and SVC documentation. The Storwize or SVC system
|
|
||||||
must have compression enabled for this feature to work.
|
|
||||||
|
|
||||||
.. [5]
|
|
||||||
Defines whether Easy Tier is used for the volumes created with
|
|
||||||
OpenStack. Details on EasyTier can be found in the Storwize family
|
|
||||||
and SVC documentation. The Storwize or SVC system must have Easy Tier
|
|
||||||
enabled for this feature to work.
|
|
||||||
|
|
||||||
.. [6]
|
|
||||||
The driver wait timeout threshold when creating an OpenStack
|
|
||||||
snapshot. This is actually the maximum amount of time that the driver
|
|
||||||
waits for the Storwize family or SVC system to prepare a new
|
|
||||||
FlashCopy mapping. The driver accepts a maximum wait time of 600
|
|
||||||
seconds (10 minutes).
|
|
||||||
|
|
||||||
.. [7]
|
|
||||||
This option allows the driver to map a vdisk to more than one host at
|
|
||||||
a time. This scenario occurs during migration of a virtual machine
|
|
||||||
with an attached volume; the volume is simultaneously mapped to both
|
|
||||||
the source and destination compute hosts. If your deployment does not
|
|
||||||
require attaching vdisks to multiple hosts, setting this flag to
|
|
||||||
``False`` will provide added safety.
|
|
||||||
|
|
||||||
.. [8]
|
|
||||||
Defines whether or not the fast formatting of thick-provisioned
|
|
||||||
volumes is disabled at creation. The default value is ``False`` and a
|
|
||||||
value of ``True`` means that fast format is disabled. Details about
|
|
||||||
this option can be found in the ``–nofmtdisk`` flag of the Storwize
|
|
||||||
family and SVC command-line interface :command:`mkvdisk` command.
|
|
||||||
|
|
||||||
.. [9]
|
|
||||||
This option allows that the sum of all volume's provisioned capacity to
|
|
||||||
be larger than the pool’s total capacity. The default value is 20.0,
|
|
||||||
which means that the provisioned capacity can be 20 times of the total
|
|
||||||
physical capacity.
|
|
||||||
|
|
||||||
.. include:: ../../tables/cinder-storwize.rst
|
.. include:: ../../tables/cinder-storwize.rst
|
||||||
|
|
||||||
|
Note the following:
|
||||||
|
|
||||||
|
* The authentication requires either a password (``san_password``) or
|
||||||
|
SSH private key (``san_private_key``). One must be specified. If
|
||||||
|
both are specified, the driver uses only the SSH private key.
|
||||||
|
|
||||||
|
* The driver creates thin-provisioned volumes by default. The
|
||||||
|
``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 Storwize family and SVC
|
||||||
|
documentation.
|
||||||
|
|
||||||
|
|
||||||
Placement with volume types
|
Placement with volume types
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
|
@ -18,6 +18,16 @@
|
|||||||
- Description
|
- Description
|
||||||
* - **[DEFAULT]**
|
* - **[DEFAULT]**
|
||||||
-
|
-
|
||||||
|
* - ``san_ip`` =
|
||||||
|
- (String) IP address of SAN controller
|
||||||
|
* - ``san_login`` = ``admin``
|
||||||
|
- (String) Username for SAN controller
|
||||||
|
* - ``san_password`` =
|
||||||
|
- (String) Password for SAN controller
|
||||||
|
* - ``san_private_key`` =
|
||||||
|
- (String) Filename of private key to use for SSH authentication
|
||||||
|
* - ``san_ssh_port`` = ``22``
|
||||||
|
- (Port number) SSH port to use with SAN
|
||||||
* - ``storwize_san_secondary_ip`` = ``None``
|
* - ``storwize_san_secondary_ip`` = ``None``
|
||||||
- (String) Specifies secondary management IP or hostname to be used if san_ip is invalid or becomes inaccessible.
|
- (String) Specifies secondary management IP or hostname to be used if san_ip is invalid or becomes inaccessible.
|
||||||
* - ``storwize_svc_allow_tenant_qos`` = ``False``
|
* - ``storwize_svc_allow_tenant_qos`` = ``False``
|
||||||
|
@ -591,12 +591,12 @@ rpc_zmq_min_port disable
|
|||||||
rpc_zmq_serialization disable
|
rpc_zmq_serialization disable
|
||||||
rpc_zmq_topic_backlog disable
|
rpc_zmq_topic_backlog disable
|
||||||
san_clustername san ibm_storage
|
san_clustername san ibm_storage
|
||||||
san_ip san prophetstor_dpl ibm_storage
|
san_ip san prophetstor_dpl ibm_storage storwize
|
||||||
san_is_local san
|
san_is_local san
|
||||||
san_login san prophetstor_dpl ibm_storage
|
san_login san prophetstor_dpl ibm_storage storwize
|
||||||
san_password san prophetstor_dpl ibm_storage
|
san_password san prophetstor_dpl ibm_storage storwize
|
||||||
san_private_key san
|
san_private_key san storwize
|
||||||
san_ssh_port san
|
san_ssh_port san storwize
|
||||||
san_thin_provision san prophetstor_dpl
|
san_thin_provision san prophetstor_dpl
|
||||||
scaleio_server_certificate_path coprhd
|
scaleio_server_certificate_path coprhd
|
||||||
scaleio_verify_server_certificate coprhd
|
scaleio_verify_server_certificate coprhd
|
||||||
|
Loading…
Reference in New Issue
Block a user