The cinder.volume.drivers.quobyte Module¶
- 
class QuobyteDriver(execute=<function execute>, *args, **kwargs)¶
- Bases: - cinder.volume.drivers.remotefs.RemoteFSSnapDriverDistributed- Cinder driver for Quobyte USP. - Volumes are stored as files on the mounted Quobyte volume. The hypervisor will expose them as block devices. - Unlike other similar drivers, this driver uses exactly one Quobyte volume because Quobyte USP is a distributed storage system. To add or remove capacity, administrators can add or remove storage servers to/from the volume. - For different types of volumes e.g., SSD vs. rotating disks, use multiple backends in Cinder. - Note: To be compliant with the inherited RemoteFSSnapDriver, Quobyte
- volumes are also referred to as shares.
- Version history:
- 1.0 - Initial driver. 1.1 - Adds optional insecure NAS settings
 - 
CI_WIKI_NAME= 'Quobyte_CI'¶
 - 
VERSION= '1.1'¶
 - 
check_for_setup_error()¶
 - 
copy_volume_to_image(*args, **kwargs)¶
 - 
create_cloned_volume(*args, **kwargs)¶
- Creates a clone of the specified volume. 
 - 
create_snapshot(*args, **kwargs)¶
- Apply locking to the create snapshot operation. 
 - 
create_volume(*args, **kwargs)¶
 - 
create_volume_from_snapshot(*args, **kwargs)¶
 - 
delete_snapshot(*args, **kwargs)¶
- Apply locking to the delete snapshot operation. 
 - 
delete_volume(*args, **kwargs)¶
- Deletes a logical volume. 
 - 
do_setup(context)¶
- Any initialization the volume driver does while starting. 
 - 
driver_prefix= 'quobyte'¶
 - 
driver_volume_type= 'quobyte'¶
 - 
extend_volume(*args, **kwargs)¶
 - 
initialize_connection(*args, **kwargs)¶
- Allow connection to connector and return connection info. 
 - 
static read_proc_mount()¶
 - 
set_nas_security_options(is_new_cinder_install)¶
 - 
volume_backend_name= 'Quobyte'¶