Previous topic

The cinder.volume.drivers.zadara Module

Next topic

The cinder.volume.manager Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Cinder 2011.2 docs or all OpenStack docs too.

The cinder.volume.iscsi Module

Helper code for the iSCSI volume driver.

class FakeIscsiHelper

Bases: object

create_iscsi_target(*args, **kwargs)
set_execute(execute)
class IetAdm(execute=<function execute at 0x2a496e0>)

Bases: cinder.volume.iscsi.TargetAdmin

iSCSI target administration using ietadm.

create_iscsi_target(name, tid, lun, path, chap_auth=None, **kwargs)
remove_iscsi_target(tid, lun, vol_id, **kwargs)
show_target(tid, iqn=None, **kwargs)
class LioAdm(execute=<function execute at 0x2a496e0>)

Bases: cinder.volume.iscsi.TargetAdmin

iSCSI target administration for LIO using python-rtslib.

create_iscsi_target(name, tid, lun, path, chap_auth=None, **kwargs)
initialize_connection(volume, connector)
remove_iscsi_target(tid, lun, vol_id, **kwargs)
show_target(tid, iqn=None, **kwargs)
class TargetAdmin(cmd, execute)

Bases: object

iSCSI target administration.

Base class for iSCSI target admin helpers.

create_iscsi_target(name, tid, lun, path, chap_auth=None, **kwargs)

Create a iSCSI target and logical unit

remove_iscsi_target(tid, lun, vol_id, **kwargs)

Remove a iSCSI target and logical unit

set_execute(execute)

Set the function to be used to execute commands.

show_target(tid, iqn=None, **kwargs)

Query the given target ID.

class TgtAdm(execute=<function execute at 0x2a496e0>)

Bases: cinder.volume.iscsi.TargetAdmin

iSCSI target administration using tgtadm.

create_iscsi_target(name, tid, lun, path, chap_auth=None, **kwargs)
remove_iscsi_target(tid, lun, vol_id, **kwargs)
show_target(tid, iqn=None, **kwargs)
get_target_admin()