The cinder.volume.drivers.veritas.vrtshyperscale Module¶
Cinder Driver for HyperScale
-
class
HyperScaleDriver(*args, **kwargs)¶ Bases:
cinder.volume.driver.VolumeDriver-
CI_WIKI_NAME= ‘Veritas_HyperScale_CI’¶
-
VERSION= ‘1.0’¶
-
check_for_setup_error(*args, **kwargs)¶
-
copy_image_to_volume(*args, **kwargs)¶ Fetch the image from image_service and write it to the volume.
-
copy_volume_to_image(*args, **kwargs)¶ Copy the volume to the specified image.
-
create_cloned_volume(*args, **kwargs)¶ Creates a clone of the specified volume.
-
create_export(ctx, volume, connector)¶
-
create_snapshot(*args, **kwargs)¶ Create a snapshot.
-
create_volume(*args, **kwargs)¶ Creates a hyperscale volume.
-
create_volume_from_snapshot(*args, **kwargs)¶ Create volume from snapshot.
-
delete_snapshot(*args, **kwargs)¶ Deletes a snapshot.
-
delete_volume(*args, **kwargs)¶ Deletes a volume.
-
do_setup(*args, **kwargs)¶ Any initialization the volume driver does while starting.
-
ensure_export(ctx, volume)¶ Synchronously recreates an export for a logical volume.
-
extend_volume(*args, **kwargs)¶ Extend volume.
-
get_volume_stats(*args, **kwargs)¶ Get volume status.
-
initialize_connection(*args, **kwargs)¶ Allow connection to connector and return connection info.
-
remove_export(ctx, volume)¶ Removes an export for a logical volume.
-
terminate_connection(volume, connector, **kwargs)¶ Disallow connection from connector.
-