The cinder.volume.drivers.xio
Module¶
-
RaiseXIODriverException
()¶
-
class
XIOISEDriver
(*args, **kwargs)¶ Bases:
cinder.volume.driver.VolumeDriver
-
CI_WIKI_NAME
= ‘X-IO_technologies_CI’¶
-
SUPPORTED
= False¶
-
VERSION
= ‘1.1.4’¶
-
check_for_setup_error
()¶
-
create_cloned_volume
(volume, src_vref)¶ Create clone
-
create_export
(context, volume)¶
-
create_snapshot
(snapshot)¶ Create snapshot
-
create_volume
(volume)¶ Create requested volume
-
create_volume_from_snapshot
(volume, snapshot)¶ Create volume from snapshot
-
delete_host
(endpoints)¶ Delete ISE host object
-
delete_snapshot
(snapshot)¶ Delete snapshot
-
delete_volume
(volume)¶ Delete specified volume
-
do_setup
(context)¶
-
ensure_export
(context, volume)¶
-
extend_volume
(volume, new_size)¶ Extend volume to new size.
-
find_allocations
(hostname)¶ Find allocations for specified host
-
find_target_chap
()¶ Return target CHAP settings
-
find_target_iqn
(iscsi_ip)¶ Find Target IQN string
-
find_target_wwns
()¶ Return target WWN
-
get_volume_stats
(refresh=False)¶ Get volume stats.
-
ise_present
(volume, hostname_in, endpoints)¶ Set up presentation for volume and specified connector
-
ise_unpresent
(volume, endpoints)¶ Delete presentation between volume and connector
-
local_path
(volume)¶
-
manage_existing
(volume, ise_volume_ref)¶ Convert an existing ISE volume to a Cinder volume.
-
manage_existing_get_size
(volume, ise_volume_ref)¶ Get size of an existing ISE volume.
-
remove_export
(context, volume)¶
-
retype
(ctxt, volume, new_type, diff, host)¶ Convert the volume to be of the new type.
-
unmanage
(volume)¶ Remove Cinder management from ISE volume
-
-
class
XIOISEFCDriver
(*args, **kwargs)¶ Bases:
cinder.volume.driver.FibreChannelDriver
Requires ISE Running FW version 2.8.0 or higher
-
CI_WIKI_NAME
= ‘X-IO_technologies_CI’¶
-
VERSION
= ‘1.1.4’¶
-
check_for_setup_error
()¶
-
create_cloned_volume
(volume, src_vref)¶
-
create_export
(context, volume, connector)¶
-
create_snapshot
(snapshot)¶
-
create_volume
(volume)¶
-
create_volume_from_snapshot
(volume, snapshot)¶
-
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
(*args, **kwargs)¶
-
local_path
(volume)¶
-
manage_existing
(volume, ise_volume_ref)¶
-
manage_existing_get_size
(volume, ise_volume_ref)¶
-
remove_export
(context, volume)¶
-
retype
(ctxt, volume, new_type, diff, host)¶
-
terminate_connection
(*args, **kwargs)¶
-
unmanage
(volume)¶
-
-
class
XIOISEISCSIDriver
(*args, **kwargs)¶ Bases:
cinder.volume.driver.ISCSIDriver
Requires ISE Running FW version 3.1.0 or higher
-
CI_WIKI_NAME
= ‘X-IO_technologies_CI’¶
-
VERSION
= ‘1.1.4’¶
-
check_for_setup_error
()¶
-
create_cloned_volume
(volume, src_vref)¶
-
create_export
(context, volume, connector)¶
-
create_snapshot
(snapshot)¶
-
create_volume
(volume)¶
-
create_volume_from_snapshot
(volume, snapshot)¶
-
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)¶
-
local_path
(volume)¶
-
manage_existing
(volume, ise_volume_ref)¶
-
manage_existing_get_size
(volume, ise_volume_ref)¶
-
remove_export
(context, volume)¶
-
retype
(ctxt, volume, new_type, diff, host)¶
-
terminate_connection
(volume, connector, **kwargs)¶
-
unmanage
(volume)¶
-