The cinder.volume.drivers.san.hp.hp_lefthand_iscsi Module

Volume driver for HP LeftHand Storage array. This driver requires 11.5 or greater firmware on the LeftHand array, using the 1.0 or greater version of the hplefthandclient.

You will need to install the python hplefthandclient. sudo pip install hplefthandclient

Set the following in the cinder.conf file to enable the LeftHand Channel Driver along with the required flags:

volume_driver=cinder.volume.drivers.san.hp.hp_lefthand_iscsi.
HPLeftHandISCSIDriver

It also requires the setting of hplefthand_api_url, hplefthand_username, hplefthand_password for credentials to talk to the REST service on the LeftHand array.

class HPLeftHandISCSIDriver(*args, **kwargs)

Bases: cinder.volume.driver.VolumeDriver

Executes commands relating to HP/LeftHand SAN ISCSI volumes.

Version history:
1.0.0 - Initial driver 1.0.1 - Added support for retype 1.0.2 - Added support for volume migrate
VERSION = '1.0.2'
check_for_setup_error(*args, **kwargs)
create_cloned_volume(*args, **kwargs)
create_export(*args, **kwargs)
create_snapshot(*args, **kwargs)

Creates a snapshot.

create_volume(*args, **kwargs)

Creates a volume.

create_volume_from_snapshot(*args, **kwargs)

Creates a volume from a snapshot.

delete_snapshot(*args, **kwargs)

Deletes a snapshot.

delete_volume(*args, **kwargs)

Deletes a volume.

do_setup(*args, **kwargs)
ensure_export(*args, **kwargs)
extend_volume(*args, **kwargs)

Extend the size of an existing volume.

get_volume_stats(*args, **kwargs)
initialize_connection(*args, **kwargs)

Assigns the volume to a server.

migrate_volume(*args, **kwargs)

Migrate directly if source and dest are managed by same storage.

remove_export(*args, **kwargs)
retype(*args, **kwargs)

Convert the volume to be of the new type.

terminate_connection(*args, **kwargs)

Unassign the volume from the host.

Previous topic

The cinder.volume.drivers.san.hp.hp_lefthand_cliq_proxy Module

Next topic

The cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy Module

This Page