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.
-