cinder.volume.targets.lio module¶
- class LioAdm(*args, **kwargs)¶
Bases:
ISCSITarget
iSCSI target administration for LIO using python-rtslib.
- create_iscsi_target(name, tid, lun, path, chap_auth=None, **kwargs)¶
- ensure_export(context, volume, volume_path)¶
Recreate exports for logical volumes.
- initialize_connection(volume, connector)¶
Initializes the connection and returns connection info.
The iscsi driver returns a driver_volume_type of ‘iscsi’. The format of the driver data is defined in _get_iscsi_properties. Example return value:
{ 'driver_volume_type': 'iscsi' 'data': { 'target_discovered': True, 'target_iqn': 'iqn.2010-10.org.openstack:volume-00000001', 'target_portal': '127.0.0.0.1:3260', 'volume_id': '9a0d35d0-175a-11e4-8c21-0800200c9a66', 'discard': False, } }
- remove_iscsi_target(tid, lun, vol_id, vol_name, **kwargs)¶
- terminate_connection(volume, connector, **kwargs)¶
Disallow connection from connector.