Previous topic

The nova.volume.volume_types Module

Next topic

The nova.wsgi Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

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.