cinder.volume.drivers.dothill.dothill_common Module¶Volume driver common utilities for DotHill Storage array
DotHillCommon(config)¶Bases: object
VERSION = ‘1.6’¶check_flags(options, required_flags)¶client_login()¶client_logout()¶create_chap_record(initiator_name, chap_secret)¶create_cloned_volume(volume, src_vref)¶create_snapshot(snapshot)¶create_volume(volume)¶create_volume_from_snapshot(volume, snapshot)¶delete_snapshot(snapshot)¶delete_volume(volume)¶do_setup(context)¶extend_volume(volume, new_size)¶get_active_fc_target_ports()¶get_active_iscsi_target_iqns()¶get_active_iscsi_target_portals()¶get_chap_record(initiator_name)¶get_version()¶get_volume_stats(refresh)¶manage_existing(volume, existing_ref)¶Manage an existing non-openstack DotHill volume
existing_ref is a dictionary of the form: {‘source-name’: <name of the existing DotHill volume>}
manage_existing_get_size(volume, existing_ref)¶Return size of volume to be managed by manage_existing.
existing_ref is a dictionary of the form: {‘source-name’: <name of the volume>}
map_volume(volume, connector, connector_element)¶migrate_volume(volume, host)¶Migrate directly if source and dest are managed by same storage.
| Parameters: |
|
|---|---|
| Returns: | (False, None) if the driver does not support migration, (True, None) if successful |
retype(volume, new_type, diff, host)¶stats = {}¶unmap_volume(volume, connector, connector_element)¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.