The cinder.volume.drivers.xio Module¶
- 
RaiseXIODriverException()¶
- 
class XIOISEDriver(*args, **kwargs)¶
- Bases: - cinder.volume.driver.VolumeDriver- 
CI_WIKI_NAME= 'X-IO_technologies_CI'¶
 - 
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)¶
 
-