Cinder Driver for EMC VNX based on CLI.
Bases: cinder.volume.driver.TransferVD, cinder.volume.driver.ManageableVD, cinder.volume.driver.ExtendVD, cinder.volume.driver.SnapshotVD, cinder.volume.driver.ManageableSnapshotsVD, cinder.volume.driver.MigrateVD, cinder.volume.driver.ConsistencyGroupVD, cinder.volume.driver.BaseVD
EMC Cinder Driver for VNX using CLI.
1.0.0 - Initial driver 2.0.0 - Thick/thin provisioning, robust enhancement 3.0.0 - Array-based Backend Support, FC Basic Support,
Target Port Selection for MPIO, Initiator Auto Registration, Storage Group Auto Deletion, Multiple Authentication Type Support, Storage-Assisted Volume Migration, SP Toggle for HA
3.0.1 - Security File Support 4.0.0 - Advance LUN Features (Compression Support,
Deduplication Support, FAST VP Support, FAST Cache Support), Storage-assisted Retype, External Volume Management, Read-only Volume, FC Auto Zoning
4.1.0 - Consistency group support 5.0.0 - Performance enhancement, LUN Number Threshold Support,
Initiator Auto Deregistration, Force Deleting LUN in Storage Groups, robust enhancement
5.1.0 - iSCSI multipath enhancement 5.2.0 - Pool-aware scheduler support 5.3.0 - Consistency group modification support 6.0.0 - Over subscription support
Create consistency group from cgsnapshot support Multiple pools support enhancement Manage/unmanage volume revise White list target ports support Snap copy support Support efficient non-disruptive backup
8.0.0 - New VNX Cinder driver
Make sure volume is exported.
Creates a cgsnapshot.
Creates a cloned volume.
Creates a consistencygroup.
Creates a consistency group from source.
Driver entry point to get the export info for a new volume.
Creates a snapshot mount point for snapshot.
Creates a snapshot.
Creates a volume.
Creates a volume from a snapshot.
Deletes a cgsnapshot.
Deletes a consistency group.
Deletes a snapshot.
Deletes a volume.
Driver entry point to get the export info for an existing volume.
Extend a volume.
Fail-overs volumes from primary device to secondary.
Returns the pool name of a volume.
Get volume stats.
Parameters: | refresh – True to get updated data |
---|
Allows connection to snapshot.
Manage an existing lun in the array.
The lun should be in a manageable pool backend, otherwise error would return. Rename the backend storage object so that it matches the, volume[‘name’] which is how drivers traditionally map between a cinder volume and the associated backend storage object.
} or manage_existing_ref:{
‘source-name’:<lun name in VNX>
}
Return size of volume to be managed by manage_existing.
Migrate volume via EMC migration functionality.
Driver entry point to remove an export for a volume.
Removes snapshot mount point for snapshot.
Convert the volume to be of the new type.
Disallows connection to snapshot.
Unmanages a volume.
Updates LUNs in consistency group.
Returns model update for migrated volume.
Retrieve stats info from volume group.