LioAdm
(*args, **kwargs)¶Bases: cinder.volume.targets.iscsi.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.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.