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.FibreChannelDriver
Tegile 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.SanISCSIDriver
Tegile 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.SanDriver
Tegile 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