commit 0e83faf4b84722a88ab35d8f0c3e391b0ec2d2af
Author: Jim Branen <email address hidden>
Date: Mon Jan 6 16:14:35 2014 -0800
New HP LeftHand array iSCSI driver
This driver is intended to replace the current OpenStack Block
Storage HP LeftHand (LH) StoreVirtual iSCSI Driver,
(cinder.volume.drivers.san.HpSanISCSIDriver), by moving the
existing SSH interface into the new driver to maintain backwards
compatibility, and add the new LH REST interface for new driver
features.
We have the driver broken into 3 files:
hp_lefthand_iscis.py (common interface)
hp_lefthand_cliq_proxy.py (old SSH interface)
hp_lefthand_rest_proxy.py (new REST interface)
The reason we are doing this is because the SSH interface on LH
array has connections and performance limitations. These problems
will be resolved by moving to the new LH OS REST interface. Also,
new LeftHand array capabilities will only be supported in the
REST(hplefthandclient) interface.
To support new driver capabilities (create cloned volume), the
python REST client (hplefthandclient) is required and can be
downloaded from the pypi repository: http://pypi.python.org/pypi/hplefthandclient.
This REST client requires LeftHand firmware version 11.5 or
greater.
Reviewed: https:/ /review. openstack. org/65181 /git.openstack. org/cgit/ openstack/ cinder/ commit/ ?id=0e83faf4b84 722a88ab35d8f0c 3e391b0ec2d2af
Committed: https:/
Submitter: Jenkins
Branch: master
commit 0e83faf4b84722a 88ab35d8f0c3e39 1b0ec2d2af
Author: Jim Branen <email address hidden>
Date: Mon Jan 6 16:14:35 2014 -0800
New HP LeftHand array iSCSI driver
This driver is intended to replace the current OpenStack Block volume. drivers. san.HpSanISCSID river), by moving the
Storage HP LeftHand (LH) StoreVirtual iSCSI Driver,
(cinder.
existing SSH interface into the new driver to maintain backwards
compatibility, and add the new LH REST interface for new driver
features.
We have the driver broken into 3 files: lefthand_ iscis.py (common interface) lefthand_ cliq_proxy. py (old SSH interface) lefthand_ rest_proxy. py (new REST interface)
hp_
hp_
hp_
The reason we are doing this is because the SSH interface on LH hplefthandclien t) interface.
array has connections and performance limitations. These problems
will be resolved by moving to the new LH OS REST interface. Also,
new LeftHand array capabilities will only be supported in the
REST(
To support new driver capabilities (create cloned volume), the pypi.python. org/pypi/ hplefthandclien t.
python REST client (hplefthandclient) is required and can be
downloaded from the pypi repository:
http://
This REST client requires LeftHand firmware version 11.5 or
greater.
The SSH interface will be phased out over time.
Driver cert test results;
Related-Bug: 1276809
Closes-Bug: 1277339
DocImpact: Document new driver configuration.
Implements blueprint lefthand- cinder- driver
Change-Id: Id557cab69022c3 f7851be14cd82bd ab0e4157e55