Helper code for the iSCSI volume driver.
-
class IetAdm(execute=<function execute at 0xaf26bc4>)
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 0xaf26bc4>)
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()