The cinder.volume.drivers.netapp.dataontap.ssc_cmode Module

Storage service catalog utility functions and classes for NetApp systems.

class NetAppVolume(name, vserver=None)

Bases: object

Represents a NetApp volume.

Present attributes id - name, vserver, junction_path, type aggr - name, raid_type, ha_policy, disk_type sis - dedup, compression state - status, vserver_root, cluster_volume, inconsistent, invalid, junction_active qos - qos_policy_group space - space-guarantee-enabled, space-guarantee, thin_provisioned, size_avl_bytes, size_total_bytes mirror - mirrored i.e. dp mirror export - path

check_ssc_api_permissions(*args, **kwargs)

Checks backend SSC API permissions for the user.

create_vol_list(*args, **kwargs)

Creates vol list with features from attr list.

get_cluster_latest_ssc(*args, **kwargs)

Updates volumes including ssc.

get_cluster_ssc(*args, **kwargs)

Provides cluster volumes with ssc.

get_cluster_vols_with_ssc(*args, **kwargs)

Gets ssc vols for cluster vserver.

get_sis_vol_dict(*args, **kwargs)

Queries sis for volumes.

If volume is present sis is queried for it. Records dedup and compression enabled.

get_snapmirror_vol_dict(*args, **kwargs)

Queries snapmirror volumes.

get_volumes_for_specs(*args, **kwargs)

Shortlists volumes for extra specs provided.

query_aggr_options(*args, **kwargs)

Queries cluster aggr for attributes.

Currently queries for raid and ha-policy.

query_aggr_storage_disk(*args, **kwargs)

Queries for storage disks associated to an aggregate.

query_cluster_vols_for_ssc(*args, **kwargs)

Queries cluster volumes for ssc.

refresh_cluster_ssc(*args, **kwargs)

Refresh cluster ssc for backend.

refresh_cluster_stale_ssc(*args, **kwargs)

Refreshes stale ssc volumes with latest.

Previous topic

The cinder.volume.drivers.netapp.dataontap.nfs_cmode Module

Next topic

The cinder.volume.drivers.netapp.eseries.client Module

Project Source

This Page