The cinder.volume.drivers.netapp.common Module

Unified driver for NetApp storage systems.

Supports call to multiple storage systems of different families and protocols.

class Deprecated(*args, **kwargs)

Bases: cinder.volume.driver.VolumeDriver

Deprecated driver for NetApp.

This driver is used for mapping deprecated drivers to itself in manager. It prevents cinder from getting errored out in case of upgrade scenarios and also suggests further steps.

check_for_setup_error()
ensure_export(context, volume)
get_volume_stats(refresh=False)

Return the current state of the volume service. If ‘refresh’ is True, run the update first.

class NetAppDriver(*args, **kwargs)

Bases: object

“NetApp unified block storage driver.

Acts as a mediator to NetApp storage drivers. Proxies requests based on the storage family and protocol configured. Override the proxy driver method by adding method in this driver.

class NetAppDriverFactory

Bases: object

Factory to instantiate appropriate NetApp driver.

static check_netapp_driver(location)

Checks if the driver requested is a netapp driver.

static create_driver(storage_family, storage_protocol, *args, **kwargs)

“Creates an appropriate driver based on family and protocol.

Previous topic

The cinder.volume.drivers.netapp.api Module

Next topic

The cinder.volume.drivers.netapp.iscsi Module

This Page