The nova.volume.xensm Module

class XenSMDriver(*args, **kwargs)

Bases: nova.volume.driver.VolumeDriver

check_for_setup_error()
create_export(context, volume)

Exports the volume.

create_volume(volume)

Creates a logical volume. Can optionally return a Dictionary of changes to the volume object to be persisted.

delete_volume(volume)
discover_volume(context, volume)
do_setup(ctxt)

Setup includes creating or introducing storage repos existing in the database and destroying deleted ones.

ensure_export(context, volume)

Safely, synchronously recreates an export for a logical volume.

initialize_connection(volume, connector)
local_path(volume)
remove_export(context, volume)

Removes an export for a logical volume.

terminate_connection(volume, connector)
undiscover_volume(volume)

Undiscover volume on a remote host.

Previous topic

The nova.volume.volume_types Module

Next topic

The nova.wsgi Module

This Page