The cinder.volume.drivers.vzstorage Module¶
- 
class PloopDevice(path, snapshot_id=None, read_only=True, execute=<function execute>)¶
- Bases: - object- Setup a ploop device for ploop image - This class is for mounting ploop devices using with statement: with PloopDevice(‘/vzt/private/my-ct/harddisk.hdd’) as dev_path: # do something- Parameters: - path – A path to ploop harddisk dir
- snapshot_id – Snapshot id to mount
- execute – execute helper
 
- 
class VZStorageDriver(execute=<function execute>, *args, **kwargs)¶
- Bases: - cinder.volume.drivers.remotefs.RemoteFSSnapDriver- Cinder driver for Virtuozzo Storage. - Creates volumes as files on the mounted vzstorage cluster. - Version history:
- 1.0 - Initial driver.
 - 
CI_WIKI_NAME= 'Virtuozzo_Storage_CI'¶
 - 
SHARE_FORMAT_REGEX= '(?:(\\S+):\\/)?([a-zA-Z0-9_-]+)(?::(\\S+))?'¶
 - 
VERSION= '1.0'¶
 - 
choose_volume_format(volume)¶
 - 
copy_image_to_volume(context, volume, image_service, image_id)¶
- Fetch the image from image_service and write it to the volume. 
 - 
create_cloned_volume(inst, *args, **kwargs)¶
 - 
create_snapshot(inst, *args, **kwargs)¶
 - 
delete_snapshot(inst, *args, **kwargs)¶
 - 
delete_volume(inst, *args, **kwargs)¶
 - 
do_setup(context)¶
- Any initialization the volume driver does while starting. 
 - 
driver_prefix= 'vzstorage'¶
 - 
driver_volume_type= 'vzstorage'¶
 - 
extend_volume(inst, *args, **kwargs)¶
 - 
get_volume_format(volume)¶
 - 
initialize_connection(inst, *args, **kwargs)¶
 - 
volume_backend_name= 'Virtuozzo_Storage'¶