The cinder.volume.drivers.reduxio.rdx_iscsi_driver Module¶
ISCSI Volume driver for Reduxio.
- 
class ReduxioISCSIDriver(*args, **kwargs)¶
- Bases: - cinder.volume.drivers.san.san.SanISCSIDriver- OpenStack driver to support Reduxio storage systems. - Version history: 1.0.0 - Initial version - volume management, snapshots, BackDating(TM). 1.0.1 - Capacity stats, fixed error handling for volume deletions. - 
CI_WIKI_NAME= 'Reduxio_HX550_CI'¶
 - 
VERSION= '1.0.1'¶
 - 
create_cloned_volume(*args, **kwargs)¶
- Clone volume from existing cinder volume. - Parameters: - volume – The clone volume object. - If the volume ‘metadata’ field contains a ‘backdate’ key (If using Cinder CLI, should be provided by –meta flag), then we create a clone from the specified time. The ‘backdate’ metadata value should be in the format of Reduxio CLI date: mm/dd/yyyy-hh:mm:ss. for example: ‘02/17/2015-11:39:00. Note: Different timezones might be configured for Reduxio and Openstack. The specified date must be related to Reduxio time settings. - If meta key ‘backdate’ was not specified, then we create a clone from the volume’s current state. :param src_vref: The source volume to clone from :return: None 
 - 
create_snapshot(*args, **kwargs)¶
- Create a snapshot from an existing Cinder volume. - We use Reduxio manual bookmark to represent a snapshot. - Parameters: - snapshot – The snapshot object. - If the snapshot ‘metadata’ field contains a ‘backdate’ key (If using Cinder CLI, should be provided by –meta flag), then we create a snapshot from the specified time. The ‘backdate’ metadata value should be in the format of Reduxio CLI date: mm/dd/yyyy-hh:mm:ss. for example: ‘02/17/2015-11:39:00’. Note: Different timezones might be configured for Reduxio and Openstack. The specified date must be related to Reduxio time settings. - If meta key ‘backdate’ was not specified, then we create a snapshot from the volume’s current state. :return: None 
 - 
create_volume(*args, **kwargs)¶
- Create a new volume. 
 - 
create_volume_from_snapshot(*args, **kwargs)¶
- Clone volume from snapshot. - Extend the volume if the size of the volume is more than the snapshot. 
 - 
delete_snapshot(*args, **kwargs)¶
- Delete a snapshot. 
 - 
delete_volume(*args, **kwargs)¶
- Delete the specified volume. 
 - 
do_setup(context)¶
- Set up the driver. 
 - 
extend_volume(*args, **kwargs)¶
- Extend an existing volume. 
 - 
get_volume_stats(*args, **kwargs)¶
- Get Reduxio Storage attributes. 
 - 
initialize_connection(*args, **kwargs)¶
- Driver entry point to attach a volume to an instance. 
 - 
manage_existing(*args, **kwargs)¶
- Create a new Cinder volume out of an existing Reduxio volume. 
 - 
manage_existing_get_size(*args, **kwargs)¶
- Return size of an existing volume. 
 - 
terminate_connection(*args, **kwargs)¶
- Driver entry point to unattach a volume from an instance. 
 - 
unmanage(*args, **kwargs)¶
- Remove the specified volume from Cinder management. 
 
-