The cinder.volume.drivers.infinidat Module¶
INFINIDAT InfiniBox Volume Driver
- 
class InfiniboxVolumeDriver(*args, **kwargs)¶
- Bases: - cinder.volume.drivers.san.san.SanDriver- 
CI_WIKI_NAME= 'INFINIDAT_Cinder_CI'¶
 - 
VERSION= '1.0'¶
 - 
create_cloned_volume(volume, src_vref)¶
- Create a clone from source volume. - InfiniBox does not yet support detached clone so use dd to copy data. This could be a lengthy operation. - map source volume
- create and map new volume
- copy data from source to new volume
- unmap both volumes
 
 - 
create_snapshot(snapshot)¶
- Creates a snapshot. 
 - 
create_volume(volume)¶
- Create a new volume on the backend. 
 - 
create_volume_from_snapshot(volume, snapshot)¶
- Create volume from snapshot. - InfiniBox does not yet support detached clone so use dd to copy data. This could be a lengthy operation. - create a clone from snapshot and map it
- create a volume and map it
- copy data from clone to volume
- unmap volume and clone and delete the clone
 
 - 
delete_snapshot(snapshot)¶
- Deletes a snapshot. 
 - 
delete_volume(volume)¶
- Delete a volume from the backend. 
 - 
do_setup(context)¶
- Driver initialization 
 - 
extend_volume(volume, new_size)¶
- Extend the size of a volume. 
 - 
get_volume_stats(refresh=False)¶
 - 
initialize_connection(*args, **kwargs)¶
 - 
terminate_connection(*args, **kwargs)¶
 
-