The cinder.volume.drivers.dothill.dothill_iscsi Module¶
- 
class 
DotHillISCSIDriver(*args, **kwargs)¶ Bases:
cinder.volume.driver.ISCSIDriverOpenStack iSCSI cinder drivers for DotHill Arrays.
- Version history:
 - 0.1 - Base structure for DotHill iSCSI drivers based on HPMSA FC
 - drivers:
 - “https://github.com/openstack/cinder/tree/stable/juno/
 - cinder/volume/drivers/san/hp”
 
- 1.0 - Version developed for DotHill arrays with the following
 - modifications:
 - added iSCSI support
 - added CHAP support in iSCSI
 - added support for v3 API(virtual pool feature)
 - added support for retype volume
 - added support for manage/unmanage volume
 - added https support
 
- 1.6 - Add management path redundancy and reduce load placed
 - on management controller.
 
- 
CI_WIKI_NAME= ‘Vedams_DotHillDriver_CI’¶ 
- 
SUPPORTED= False¶ 
- 
VERSION= ‘1.6’¶ 
- 
check_for_setup_error()¶ 
- 
create_chap_record(initiator_name)¶ 
- 
create_cloned_volume(volume, src_vref)¶ 
- 
create_export(context, volume, connector=None)¶ 
- 
create_snapshot(snapshot)¶ 
- 
create_volume(volume)¶ 
- 
create_volume_from_snapshot(volume, src_vref)¶ 
- 
delete_snapshot(snapshot)¶ 
- 
delete_volume(volume)¶ 
- 
do_setup(context)¶ 
- 
ensure_export(context, volume)¶ 
- 
extend_volume(volume, new_size)¶ 
- 
get_volume_stats(refresh=False)¶ 
- 
initialize_connection(volume, connector)¶ 
- 
initialize_iscsi_ports()¶ 
- 
manage_existing(volume, existing_ref)¶ 
- 
manage_existing_get_size(volume, existing_ref)¶ 
- 
remove_export(context, volume)¶ 
- 
retype(context, volume, new_type, diff, host)¶ 
- 
terminate_connection(volume, connector, **kwargs)¶ 
- 
unmanage(volume)¶