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

Previous topic

The cinder.volume.drivers.synology.synology_iscsi Module

Next topic

The cinder.volume.drivers.tintri Module

Project Source

This Page