The cinder.volume.drivers.dothill.dothill_client Module

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, backend_type)
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(volume_name, connector, connector_element)
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.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.