Driver for EMC XtremIO Storage. supported XtremIO version 2.4 and up
1.0.0 - initial release
1.0.1 - enable volume extend
1.0.2 - added FC support, improved error handling
1.0.3 - update logging level, add translation
1.0.4 - support for FC zones
1.0.5 - add support for XtremIO 4.0
1.0.6 - add support for iSCSI multipath, CA validation, consistency groups,
R/O snapshots, CHAP discovery authentication
1.0.7 - cache glance images on the array
1.0.8 - support for volume retype, CG fixes
Bases: object
Create a snapshot of a volume on the array.
XtreamIO array snapshots are also volumes.
Src: | name of the source volume to be cloned |
---|---|
Dest: | name for the new snapshot |
Ro: | new snapshot type ro/regular. only applicable to Client4 |
Bases: cinder.volume.drivers.emc.xtremio.XtremIOClient
Bases: cinder.volume.drivers.emc.xtremio.XtremIOClient
Bases: cinder.volume.drivers.emc.xtremio.XtremIOVolumeDriver, cinder.volume.driver.FibreChannelDriver
Bases: cinder.volume.drivers.emc.xtremio.XtremIOVolumeDriver, cinder.volume.driver.ISCSIDriver
Executes commands relating to ISCSI volumes.
We make use of model provider properties as follows:
Bases: cinder.volume.drivers.san.san.SanDriver
Executes commands relating to Volumes.
Make sure volume is exported.
Creates a cgsnapshot.
Creates a clone of the specified volume.
Creates a consistency group.
Parameters: |
|
---|---|
Returns: | dict – modelUpdate = {‘status’: ‘available’} |
Raises: | VolumeBackendAPIException |
Creates a consistencygroup from source.
Parameters: |
|
---|---|
Returns: | model_update, volumes_model_update |
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.
Extend an existing volume’s size.
Get volume stats.
If ‘refresh’ is True, run update the stats first.
Manages an existing LV.
Return size of an existing LV for manage_existing.
Disallow connection from connector
Removes the specified volume from Cinder management.
Updates a consistency group.
Parameters: |
|
---|---|
Returns: | model_update, add_volumes_update, remove_volumes_update |