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:
objectRepresents 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.