diff --git a/doc/common/samples/cinder.conf.sample b/doc/common/samples/cinder.conf.sample index dec3894d65..a37fbf0316 100644 --- a/doc/common/samples/cinder.conf.sample +++ b/doc/common/samples/cinder.conf.sample @@ -1955,28 +1955,28 @@ # -# Options defined in cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy +# Options defined in cinder.volume.drivers.hpe.hpe_lefthand_rest_proxy # -# HP LeftHand WSAPI Server Url like https://:8081/lhos (string value) -#hplefthand_api_url= +#hpelefthand_api_url= -# HP LeftHand Super user username (string value) -#hplefthand_username= +# HPE LeftHand Super user username (string value) +#hpelefthand_username= -# HP LeftHand Super user password (string value) -#hplefthand_password= +# HPE LeftHand Super user password (string value) +#hpelefthand_password= -# HP LeftHand cluster name (string value) -#hplefthand_clustername= +# HPE LeftHand cluster name (string value) +#hpelefthand_clustername= # Configure CHAP authentication for iSCSI connections # (Default: Disabled) (boolean value) -#hplefthand_iscsi_chap_enabled=false +#hpelefthand_iscsi_chap_enabled=false # Enable HTTP debugging to LeftHand (boolean value) -#hplefthand_debug=false +#hpelefthand_debug=false # diff --git a/doc/common/tables/cinder-hplefthand.xml b/doc/common/tables/cinder-hpelefthand.xml similarity index 62% rename from doc/common/tables/cinder-hplefthand.xml rename to doc/common/tables/cinder-hpelefthand.xml index 6dfe5aa320..875e6fab87 100644 --- a/doc/common/tables/cinder-hplefthand.xml +++ b/doc/common/tables/cinder-hpelefthand.xml @@ -21,8 +21,8 @@ WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ################################################################### --> - - +
Description of HP LeftHand/StoreVirtual driver configuration options
+ @@ -36,28 +36,28 @@ - - + + - - + + - + - + - - + + - - + +
Description of HPE LeftHand/StoreVirtual driver configuration options
[DEFAULT]
= None(StrOpt) HP LeftHand WSAPI Server Url like https://<LeftHand ip>:8081/lhos = None(StrOpt) HPE LeftHand WSAPI Server Url like https://<LeftHand ip>:8081/lhos
= None(StrOpt) HP LeftHand cluster name = None(StrOpt) HPE LeftHand cluster name
= False = False (BoolOpt) Enable HTTP debugging to LeftHand
= False = False (BoolOpt) Configure CHAP authentication for iSCSI connections (Default: Disabled)
= None(StrOpt) HP LeftHand Super user password = None(StrOpt) HPE LeftHand Super user password
= None(StrOpt) HP LeftHand Super user username = None(StrOpt) HPE LeftHand Super user username
diff --git a/doc/config-reference/block-storage/drivers/hp-lefthand-driver.xml b/doc/config-reference/block-storage/drivers/hpe-lefthand-driver.xml similarity index 77% rename from doc/config-reference/block-storage/drivers/hp-lefthand-driver.xml rename to doc/config-reference/block-storage/drivers/hpe-lefthand-driver.xml index 48361503e7..a320c8759d 100644 --- a/doc/config-reference/block-storage/drivers/hp-lefthand-driver.xml +++ b/doc/config-reference/block-storage/drivers/hpe-lefthand-driver.xml @@ -1,47 +1,46 @@ -
- HP LeftHand/StoreVirtual driver + HPE LeftHand/StoreVirtual driver The - HPLeftHandISCSIDriver + HPELeftHandISCSIDriver is based on the Block Storage service (Cinder) plug-in architecture. Volume operations - are run by communicating with the HP LeftHand/StoreVirtual system over + are run by communicating with the HPE LeftHand/StoreVirtual system over HTTPS, or SSH connections. HTTPS communications use the - hplefthandclient, + python-lefthandclient, which is part of the Python standard library. The - HPLeftHandISCSIDriver + HPELeftHandISCSIDriver can be configured - to run using a REST client to communicate with the array. No new - functionality has been, or will be, supported in legacy mode. For - performance improvements and new functionality the hplefthandclient + to run using a REST client to communicate with the array. For + performance improvements and new functionality the python-lefthandclient must be downloaded, and HP LeftHand/StoreVirtual Operating System software version 11.5 or higher is required on the array. To configure - the driver see - . + the driver, see + . - For information about how to manage HP LeftHand/StoreVirtual - storage systems, see the HP LeftHand/StoreVirtual user documentation. + For information about how to manage HPE LeftHand/StoreVirtual + storage systems, see the HPE LeftHand/StoreVirtual user documentation. -
- HP LeftHand/StoreVirtual REST driver - This section describes how to configure the HP +
+ HPE LeftHand/StoreVirtual REST driver + This section describes how to configure the HPE LeftHand/StoreVirtual Cinder driver. -
+
System requirements - To use the HP LeftHand/StoreVirtual driver, + To use the HPE LeftHand/StoreVirtual driver, do the following: Install LeftHand/StoreVirtual Operating System - software version 11.5 or higher on the HP + software version 11.5 or higher on the HPE LeftHand/StoreVirtual storage system. @@ -50,14 +49,14 @@ - Install the hplefthandclient version - 1.0.2 from the Python Package Index on the system with the + Install the python-lefthandclient version + 2.0.0 from the Python Package Index on the system with the enabled Block Storage service volume drivers.
-
+
Supported operations @@ -96,8 +95,8 @@ When you use back-end assisted volume migration, both source and destination clusters must be in - the same HP LeftHand/StoreVirtual management group. - The HP LeftHand/StoreVirtual array will use native LeftHand + the same HPE LeftHand/StoreVirtual management group. + The HPE LeftHand/StoreVirtual array will use native LeftHand APIs to migrate the volume. The volume cannot be attached or have snapshots to migrate. @@ -110,24 +109,24 @@ - hplh:provisioning + hpelh:provisioning - hplh:ao + hpelh:ao - hplh:data_pl + hpelh:data_pl To work with the default filter scheduler, the key-value pairs are case-sensitive and scoped with - 'hplh:'. + 'hpelh:'. For information about how to set the key-value pairs and associate them with a volume type, run the following command: @@ -135,15 +134,15 @@ $ cinder help type-key - The following keys require the HP LeftHand/StoreVirtual + The following keys require the HPE LeftHand/StoreVirtual storage array be configured for - hplh:ao - The HP LeftHand/StoreVirtual storage array + hpelh:ao + The HPE LeftHand/StoreVirtual storage array must be configured for Adaptive Optimization. - hplh:data_pl - The HP LeftHand/StoreVirtual storage array + hpelh:data_pl + The HPE LeftHand/StoreVirtual storage array must be able to support the Data Protection level specified by the extra spec. @@ -155,19 +154,19 @@ If volume types are not used or a particular key is not set for a volume type, the following defaults are used: - hplh:provisioning + hpelh:provisioning Defaults to thin provisioning, the valid values are, thin and full - hplh:ao + hpelh:ao Defaults to true, the valid values are, true and false. - hplh:data_pl + hpelh:data_pl Defaults to r-0, Network RAID-0 (None), the valid values are, @@ -202,26 +201,26 @@
-
- Enable the HP LeftHand/StoreVirtual iSCSI driver + <section xml:id="enable-hpe-lefthand"> + <title>Enable the HPE LeftHand/StoreVirtual iSCSI driver The - HPLeftHandISCSIDriver + HPELeftHandISCSIDriver is installed with the OpenStack software. Install the - hplefthandclient + python-lefthandclient Python package on the OpenStack Block Storage system. -# pip install 'hplefthandclient>=1.0.2,<2.0' +# pip install 'python-lefthandclient>=2.0,<2.0' If you are not using an existing cluster, create a - cluster on the HP LeftHand storage system to be used as + cluster on the HPE LeftHand storage system to be used as the cluster for creating volumes. @@ -234,27 +233,27 @@ ## REQUIRED SETTINGS # LeftHand WS API Server URL -hplefthand_api_url=https://10.10.0.141:8081/lhos +hpelefthand_api_url=https://10.10.0.141:8081/lhos # LeftHand Super user username -hplefthand_username=lhuser +hpelefthand_username=lhuser # LeftHand Super user password -hplefthand_password=lhpass +hpelefthand_password=lhpass # LeftHand cluster to use for volume creation -hplefthand_clustername=ClusterLefthand +hpelefthand_clustername=ClusterLefthand # LeftHand iSCSI driver -volume_driver=cinder.volume.drivers.san.hp.hp_lefthand_iscsi.HPLeftHandISCSIDriver +volume_driver=cinder.volume.drivers.hpe.hpe_lefthand_iscsi.HPELeftHandISCSIDriver ## OPTIONAL SETTINGS # Should CHAPS authentication be used (default=false) -hplefthand_iscsi_chap_enabled=false +hpelefthand_iscsi_chap_enabled=false # Enable HTTP debugging to LeftHand (default=false) -hplefthand_debug=false +hpelefthand_debug=false # The ratio of oversubscription when thin provisioned volumes are involved. # Default ratio is 20.0, this means that a provisioned capacity can be 20 times of the total @@ -271,10 +270,10 @@ reserved_percentage=15 feature. - If the + If the is set to true, the driver will associate randomly-generated CHAP secrets with all - hosts on the HP LeftHand/StoreVirtual system. OpenStack Compute + hosts on the HPE LeftHand/StoreVirtual system. OpenStack Compute nodes use these secrets when creating iSCSI connections. CHAP secrets are passed from OpenStack Block @@ -301,7 +300,7 @@ reserved_percentage=15 - The HP LeftHand/StoreVirtual driver is now enabled on your + The HPE LeftHand/StoreVirtual driver is now enabled on your OpenStack system. If you experience problems, review the Block Storage service log files for errors. diff --git a/doc/config-reference/block-storage/section_misc.xml b/doc/config-reference/block-storage/section_misc.xml index 6dd7a61d0b..a7e7e1b4fc 100644 --- a/doc/config-reference/block-storage/section_misc.xml +++ b/doc/config-reference/block-storage/section_misc.xml @@ -28,7 +28,7 @@ - + diff --git a/doc/config-reference/block-storage/section_volume-drivers.xml b/doc/config-reference/block-storage/section_volume-drivers.xml index a149fb5ca4..7d2876217f 100644 --- a/doc/config-reference/block-storage/section_volume-drivers.xml +++ b/doc/config-reference/block-storage/section_volume-drivers.xml @@ -28,7 +28,7 @@ - + diff --git a/tools/autogenerate-config-flagmappings/cinder.flagmappings b/tools/autogenerate-config-flagmappings/cinder.flagmappings index 3d51d4bc3a..85208d8a0b 100644 --- a/tools/autogenerate-config-flagmappings/cinder.flagmappings +++ b/tools/autogenerate-config-flagmappings/cinder.flagmappings @@ -203,12 +203,12 @@ hpe3par_password hpe3par hpe3par_snapshot_expiration hpe3par hpe3par_snapshot_retention hpe3par hpe3par_username hpe3par -hplefthand_api_url hplefthand -hplefthand_clustername hplefthand -hplefthand_debug hplefthand -hplefthand_iscsi_chap_enabled hplefthand -hplefthand_password hplefthand -hplefthand_username hplefthand +hpelefthand_api_url hpelefthand +hpelefthand_clustername hpelefthand +hpelefthand_debug hpelefthand +hpelefthand_iscsi_chap_enabled hpelefthand +hpelefthand_password hpelefthand +hpelefthand_username hpelefthand hpmsa_api_protocol hpmsa hpmsa_backend_name hpmsa hpmsa_backend_type hpmsa diff --git a/tools/autogenerate-config-flagmappings/cinder.headers b/tools/autogenerate-config-flagmappings/cinder.headers index 7cf7605a24..ebf1a2de6e 100644 --- a/tools/autogenerate-config-flagmappings/cinder.headers +++ b/tools/autogenerate-config-flagmappings/cinder.headers @@ -21,7 +21,7 @@ hds-hus HDS HUS iSCSI driver hgst HGST volume driver hitachi-hbsd Hitachi storage volume driver hpe3par HPE 3PAR Fibre Channel and iSCSI drivers -hplefthand HP LeftHand/StoreVirtual driver +hpelefthand HPE LeftHand/StoreVirtual driver hpmsa HP MSA volume driver hpxp HP XP volume driver huawei Huawei storage driver