The cinder.volume.drivers.tegile Module¶
Volume driver for Tegile storage.
-
class
TegileAPIExecutor(classname, hostname, username, password)¶ Bases:
object-
send_api_request(*args, **kwds)¶
-
-
class
TegileFCDriver(*args, **kwargs)¶ Bases:
cinder.volume.drivers.tegile.TegileIntelliFlashVolumeDriver,cinder.volume.driver.FibreChannelDriverTegile FC driver.
-
do_setup(*args, **kwds)¶
-
initialize_connection(*args, **kwargs)¶
-
terminate_connection(*args, **kwargs)¶
-
-
class
TegileISCSIDriver(*args, **kwargs)¶ Bases:
cinder.volume.drivers.tegile.TegileIntelliFlashVolumeDriver,cinder.volume.drivers.san.san.SanISCSIDriverTegile ISCSI Driver.
-
create_export(*args, **kwds)¶
-
do_setup(*args, **kwds)¶
-
initialize_connection(*args, **kwds)¶
-
terminate_connection(*args, **kwds)¶
-
-
class
TegileIntelliFlashVolumeDriver(*args, **kwargs)¶ Bases:
cinder.volume.drivers.san.san.SanDriverTegile IntelliFlash Volume Driver.
-
CI_WIKI_NAME= ‘Tegile_Storage_CI’¶
-
REQUIRED_OPTIONS= [‘san_ip’, ‘san_login’, ‘san_password’, ‘tegile_default_pool’]¶
-
SNAPSHOT_PREFIX= ‘Manual-V-‘¶
-
VENDOR= ‘Tegile Systems Inc.’¶
-
VERSION= ‘1.0.0’¶
-
create_cloned_volume(*args, **kwds)¶
-
create_snapshot(*args, **kwds)¶
-
create_volume(*args, **kwds)¶
-
create_volume_from_snapshot(*args, **kwds)¶
-
delete_snapshot(*args, **kwds)¶
-
delete_volume(*args, **kwds)¶
-
do_setup(*args, **kwds)¶
-
extend_volume(*args, **kwds)¶
-
get_additional_info(*args, **kwds)¶
-
get_pool(*args, **kwds)¶
-
get_volume_stats(*args, **kwds)¶
-
manage_existing(*args, **kwds)¶
-
manage_existing_get_size(*args, **kwds)¶
-
-
debugger(func)¶ Returns a wrapper that wraps func.
The wrapper will log the entry and exit points of the function