The cinder.volume.drivers.dell_emc.sc.storagecenter_fc Module

The cinder.volume.drivers.dell_emc.sc.storagecenter_fc Module

Volume driver for Dell Storage Center.

class SCFCDriver(*args, **kwargs)

Bases: cinder.volume.drivers.dell_emc.sc.storagecenter_common.SCCommonDriver, cinder.volume.driver.FibreChannelDriver

Implements commands for Dell Storage Center FC management.

To enable the driver add the following line to the cinder configuration:
volume_driver=cinder.volume.drivers.dell_emc.sc.dell_storagecenter_fc. SCFCDriver

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
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.
4.0.0 - Driver moved to dell_emc.
CI_WIKI_NAME = 'Dell_Storage_CI'
VERSION = '4.0.0'
initialize_connection(*args, **kwargs)
initialize_secondary(api, sclivevolume, wwns)

Initialize the secondary connection of a live volume pair.

Parameters:
  • api – Dell SC api object.
  • sclivevolume – Dell SC live volume object.
  • wwns – Cinder list of wwns from the connector.
Returns:

lun, targets and initiator target map.

terminate_connection(*args, **kwargs)
terminate_secondary(api, sclivevolume, wwns)
validate_connector(connector)

Fail if connector doesn’t contain all the data needed by driver.

Do a check on the connector and ensure that it has wwnns, wwpns.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.