Previous topic

The cinder.volume.drivers.san.hp_lefthand Module

Next topic

The cinder.volume.drivers.san.solaris Module

This Page

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

The cinder.volume.drivers.san.san Module

Default Driver for san-stored volumes.

The unique thing about a SAN is that we don’t expect that we can run the volume controller on the SAN hardware. We expect to access it over SSH or some API.

class SanISCSIDriver(*args, **kwargs)

Bases: cinder.volume.driver.ISCSIDriver

Base class for SAN-style storage volumes

A SAN-style storage value is ‘different’ because the volume controller probably won’t run on it, so we need to access is over SSH or another remote protocol.

check_for_setup_error()

Returns an error if prerequisites aren’t met.

create_cloned_volume(volume, src_vref)

Create a cloen of the specified volume.

create_export(context, volume)

Exports the volume.

ensure_export(context, volume)

Synchronously recreates an export for a logical volume.

remove_export(context, volume)

Removes an export for a logical volume.