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.FibreChannelDriverRequires 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.ISCSIDriverRequires 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)¶
-