EMC VMAX Driver Update¶
https://blueprints.launchpad.net/cinder/+spec/emc-vmax-driver-juno-update
This driver is an enhancement of the EMC SMI-S driver for VMAX. In Juno, the support for VNX will be removed from the SMI-S driver. Moving forward, this driver will support VMAX only. Some new features will be added for VMAX.
Problem description¶
The existing EMC SMI-S iSCSI and FC driver has some missing features for VMAX. In previous release, support for Extend Volume and Create Volume from Snapshot were only implemented for VNX. In Juno, these features will be added for VMAX.
In previous release, masking view, storage group, and initiator group need to be created ahead of time. In Juno, this will be automated.
Use Cases¶
Proposed change¶
The following features will be added to the SMI-S based driver to support VMAX:
Extend volume
Create volume from snapshot
Dynamically creating masking views, storage groups, and initiator groups
Striped volumes
FAST policies
Alternatives¶
None
Data model impact¶
None
REST API impact¶
None
Security impact¶
None
Notifications impact¶
None
Other end user impact¶
User will be able to use the new features. The feature that dynamically creates masking views, storage groups, and initiator groups will greatly improve user experience.
Performance Impact¶
None
Other deployer impact¶
None
Developer impact¶
None
Implementation¶
Assignee(s)¶
- Primary assignee:
xing-yang
- Other contributors:
None
Work Items¶
Extend volume
Create volume from snapshot
Create masking views, storage groups, and initiator groups dynamically
Striped volumes
FAST policies
Dependencies¶
None
Testing¶
New features need to be tested.
Documentation Impact¶
Need to document the changes in the block storage manual.
References¶
None