The nova.volume.iscsi Module

Helper code for the iSCSI volume driver.

class IetAdm(execute=<function execute at 0xabffbc4>)

Bases: nova.volume.iscsi.TargetAdmin

iSCSI target administration using ietadm.

create_iscsi_target(name, tid, lun, path, **kwargs)
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, **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 0xabffbc4>)

Bases: nova.volume.iscsi.TargetAdmin

iSCSI target administration using tgtadm.

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

Previous topic

The nova.volume.driver Module

Next topic

The nova.volume.manager Module

This Page