Create, delete, attach, and detach volumes.
Create, list, and delete volume snapshots.
Create a volume from a snapshot.
Copy an image to a volume.
Copy a volume to an image.
Clone a volume.
Extend a volume.
Migrate a volume with back-end assistance.
Retype a volume.
Manage and unmanage a volume.
Volume type support for both HP 3PAR drivers includes
the ability to set the following capabilities in the
OpenStack Block Storage API
cinder.api.contrib.types_extra_specs
volume type extra specs extension module:
hp3par:cpghp3par:snap_cpghp3par:provisioninghp3par:personahp3par:vvs
To work with the default filter scheduler, the key
values are case sensitive and scoped with
hp3par:.
For information about how to set the key-value pairs and
associate them with a volume type, run the following
command:
$ cinder help type-key
![]() | Note |
|---|---|
Volumes that are cloned only support extra specs keys cpg, snap_cpg, provisioning and vvs. The others are ignored. In addition the comments section of the cloned volume in the HP 3PAR StoreServ storage array is not populated. |
If volume types are not used or a particular key is not set for a volume type, the following defaults are used:
hp3par:cpg- Defaults to thehp3par_cpgsetting in thecinder.conffile.hp3par:snap_cpg- Defaults to thehp3par_snapsetting in thecinder.conffile. Ifhp3par_snapis not set, it defaults to thehp3par_cpgsetting.hp3par:provisioning- Defaults to thin provisioning, the valid values arethinandfull.hp3par:persona- Defaults to the2 - Generic-ALUApersona. The valid values are,1 - Generic,2 - Generic-ALUA,6 - Generic-legacy,7 - HPUX-legacy,8 - AIX-legacy,9 - EGENERA,10 - ONTAP-legacy,11 - VMware,12 - OpenVMS,13 - HPUX, and15 - WindowsServer.
QoS support for both HP 3PAR drivers includes
the ability to set the following capabilities in the
OpenStack Block Storage API
cinder.api.contrib.qos_specs_manage
qos specs extension module:
minBWSmaxBWSminIOPSmaxIOPSlatencypriority
The qos keys above no longer require to be scoped but must be created and associated to a volume type. For information about how to set the key-value pairs and associate them with a volume type, run the following commands:
$ cinder help qos-create
$ cinder help qos-key
$ cinder help qos-associate
The following keys require that the HP 3PAR StoreServ storage array has a Priority Optimization license installed.
hp3par:vvs- The virtual volume set name that has been predefined by the Administrator with Quality of Service (QoS) rules associated to it. If you specify extra_specshp3par:vvs, the qos_specsminIOPS,maxIOPS,minBWS, andmaxBWSsettings are ignored.minBWS- The QoS I/O issue bandwidth minimum goal in MBs. If not set, the I/O issue bandwidth rate has no minimum goal.maxBWS- The QoS I/O issue bandwidth rate limit in MBs. If not set, the I/O issue bandwidth rate has no limit.minIOPS- The QoS I/O issue count minimum goal. If not set, the I/O issue count has no minimum goal.maxIOPS- The QoS I/O issue count rate limit. If not set, the I/O issue count rate has no limit.latency- The latency goal in milliseconds.priority- The priority of the QoS rule over other rules. If not set, the priority is normal, valid values are low, normal and high.
![]() | Note |
|---|---|
Since the Icehouse release, minIOPS and maxIOPS must be used together to set I/O limits. Similarly, minBWS and maxBWS must be used together. If only one is set the other will be set to the same value. |

![[Note]](../common/images/admon/note.png)
