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.
-
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