The cinder.volume.drivers.dell.dell_storagecenter_iscsi
Module¶
Volume driver for Dell Storage Center.
-
class
DellStorageCenterISCSIDriver
(*args, **kwargs)¶ Bases:
cinder.volume.drivers.dell.dell_storagecenter_common.DellCommonDriver
,cinder.volume.driver.ISCSIDriver
Implements commands for Dell Storage Center ISCSI management.
- To enable the driver add the following line to the cinder configuration:
- volume_driver=cinder.volume.drivers.dell.dell_storagecenter_iscsi. DellStorageCenterISCSIDriver
Version history:
1.0.0 - Initial driver 1.1.0 - Added extra spec support for Storage Profile selection 1.2.0 - Added consistency group support. 2.0.0 - Switched to inheriting functional objects rather than volume driver. 2.1.0 - Added support for ManageableVD. 2.2.0 - Driver retype support for switching volume's Storage Profile. Added API 2.2 support. 2.3.0 - Added Legacy Port Mode Support 2.3.1 - Updated error handling. 2.4.0 - Added Replication V2 support. 2.4.1 - Updated Replication support to V2.1. 2.5.0 - ManageableSnapshotsVD implemented. 3.0.0 - ProviderID utilized. 3.1.0 - Failback Supported. 3.2.0 - Live Volume support. 3.3.0 - Support for a secondary DSM. 3.4.0 - Support for excluding a domain. 3.5.0 - Support for AFO. 3.6.0 - Server type support. 3.7.0 - Support for Data Reduction, Group QOS and Volume QOS.
-
CI_WIKI_NAME
= 'Dell_Storage_CI'¶
-
VERSION
= '3.7.0'¶
-
initialize_connection
(volume, connector)¶
-
initialize_secondary
(api, sclivevolume, initiatorname)¶ Initialize the secondary connection of a live volume pair.
Parameters: - api – Dell SC api.
- sclivevolume – Dell SC live volume object.
- initiatorname – Cinder iscsi initiator from the connector.
Returns: ISCSI properties.
-
terminate_connection
(volume, connector, force=False, **kwargs)¶
-
terminate_secondary
(api, sclivevolume, initiatorname)¶