cinder.volume.drivers.veritas.vrtshyperscale
Module¶Cinder Driver for HyperScale
HyperScaleDriver
(*args, **kwargs)¶Bases: cinder.volume.driver.VolumeDriver
CI_WIKI_NAME
= 'Veritas_HyperScale_CI'¶VERSION
= '1.0'¶check_for_setup_error
()¶copy_image_to_volume
(context, volume, image_service, image_id)¶Fetch the image from image_service and write it to the volume.
copy_volume_to_image
(context, volume, image_service, image_meta)¶Copy the volume to the specified image.
create_cloned_volume
(volume, src_vref)¶Creates a clone of the specified volume.
create_export
(ctx, volume, connector)¶Exports the volume.
Can optionally return a Dictionary of changes to the volume object to be persisted.
create_snapshot
(snapshot)¶Create a snapshot.
create_volume
(volume)¶Creates a hyperscale volume.
create_volume_from_snapshot
(volume, snapshot)¶Create volume from snapshot.
delete_snapshot
(snapshot)¶Deletes a snapshot.
delete_volume
(volume)¶Deletes a volume.
do_setup
(context)¶Any initialization the volume driver does while starting.
ensure_export
(ctx, volume)¶Synchronously recreates an export for a logical volume.
extend_volume
(volume, size_gb)¶Extend volume.
get_volume_stats
(refresh=False)¶Get volume status.
initialize_connection
(volume, connector)¶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.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.