The cinder.volume.drivers.dothill.dothill_client Module

class DotHillClient(host, login, password, protocol, ssl_verify)

Bases: object

backend_exists(backend_name, backend_type)
backend_stats(backend_name, backend_type)
copy_volume(src_name, dest_name, dest_bknd_name, backend_type=’virtual’)

Copy a linear or virtual volume.

create_chap_record(initiator_name, chap_secret)
create_snapshot(volume_name, snap_name)
create_volume(name, size, backend_name, backend_type)
delete_snapshot(snap_name)
delete_volume(name)
extend_volume(name, added_size)
get_active_fc_target_ports()
get_active_iscsi_target_iqns()
get_active_iscsi_target_portals()
get_active_target_ports()
get_chap_record(initiator_name)
get_firmware_version()
get_owner_info(backend_name, backend_type)
get_serial_number()
get_volume_size(volume_name)
is_titanium()

True if array is an older generation.

linear_copy_volume(src_name, dest_name, dest_bknd_name)

Copy a linear volume.

list_luns_for_host(host)
login()
logout()
map_volume(*args, **kwargs)
modify_volume_name(old_name, new_name)
session_login()

Authenticates the service on the device.

Tries all the IP addrs listed in the san_ip parameter until a working one is found or the list is exhausted.

session_logout()
unmap_volume(volume_name, connector, connector_element)
volume_copy_in_progress(src_name)

Check if a volume copy is in progress for the named volume.