cluster info
Returns the minimum and maximum values for key cluster attributes.
Following are the attributes for which the command returns minimum and maximum values:
VolumeSize— The size of the volume.VolumeQuotaSize— The hard quota (disk space) for the volume.VolumeAdvisoryQuota— The advisory quota (disk space) for the volume.VolumeLogicalUsedSize— The logical size used by the volume.VolumeNumContainers— The number of replicas for the volume.VolumeGuranteedNumContainers— The number of guaranteed replicas for the volume.VolumeNumNamespaceContainers— The number of replicas for the name container associated with the volume.VolumeGuranteedNumNamespaceContainers— The number of guaranteed replicas for the name container associated with the volume.VolumeNumSnapshots— The number of snapshots of the volume.VolumeCoalesceInterval— The coalesce interval setting for the volume.VolumeMaxInodesAlarmThreshold— The threshold for triggering the VOLUME_ALARM_INODES_EXCEEDED alarm.VolumeMaxNsSizeMbAlarmThreshold— The threshold for triggering the VOLUME_ALARM_INODES_EXCEEDED alarm.VolumeReReplicationTimeOut— The timeout value for re-replication.StoragePoolCapacitySize— The total amount of disk space on the storage pool.StoragePoolUsedSize— The amount of used space on the storage pool.StoragePoolAvailableSize— The amount of available space on the storage pool.
Syntax
- CLI
maprcli cluster info -getminmax <attributes>- REST API
Request Type GET Request URL http[s]://<host>:<port>/rest/cluster/info?<parameters>
Parameters
| Parameter | Description |
|---|---|
getminmax |
(Required) The comma-separated list of attributes for which to return the minimum and maximum values. Use the keyword all to retrieve the minimum and maximum values for all attributes. |
Examples
Retrieve the minimum and maximum values for all the attributes:
- CLI
-
# maprcli cluster info -getminmax all unit min max name MB 1668446 2505237 StoragePoolAvailableSize MB 0 204800 VolumeAdvisoryQuota Num 1 2 VolumeGuranteedNumContainers Num 0 0 VolumeMaxInodesAlarmThreshold MB 1669494 2506849 StoragePoolCapacitySize MB 1048 1612 StoragePoolUsedSize MB 0 972 VolumeLogicalUsedSize Num 1 2 VolumeGuranteedNumNamespaceContainers Num 1 3 VolumeNumContainers MB 0 0 VolumeMaxNsSizeMbAlarmThreshold MB 0 818 VolumeSize Num 0 0 VolumeNumSnapshots MB 0 0 VolumeQuotaSize Sec 0 300 VolumeReReplicationTimeOut Num 1 3 VolumeNumNamespaceContainers Min 60 60 VolumeCoalesceInterval - REST
-
NOTEFor REST examples stated below, use the appropriate SSL-related command line option in the following curl command, according to your SSL setup.NOTEWhen using a self-signed certificate pass the
-koption tocurlto avoid the certificate check.curl -k -X GET -u <username> https://abc.sj.us:8443/rest/cluster/info?getminmax=all {"timestamp":1669028413716, "timeofday":"2022-11-21 11:00:13.716 GMT+0000 AM", "status":"OK", "total":16, "data": [{"name":"StoragePoolAvailableSize", "min":"1668446", "max":"2505237", "unit":"MB"}, {"name":"VolumeAdvisoryQuota", "min":"0", "max":"204800", "unit":"MB"}, {"name":"VolumeGuranteedNumContainers", "min":"1", "max":"2", "unit":"Num"}, {"name":"VolumeMaxInodesAlarmThreshold", "min":"0", "max":"0", "unit":"Num"}, {"name":"StoragePoolCapacitySize", "min":"1669494", "max":"2506849", "unit":"MB"}, {"name":"StoragePoolUsedSize", "min":"1048", "max":"1612", "unit":"MB"}, {"name":"VolumeLogicalUsedSize", "min":"0", "max":"972", "unit":"MB"}, {"name":"VolumeGuranteedNumNamespaceContainers", "min":"1", "max":"2", "unit":"Num"}, {"name":"VolumeNumContainers", "min":"1", "max":"3", "unit":"Num"}, {"name":"VolumeMaxNsSizeMbAlarmThreshold", "min":"0", "max":"0", "unit":"MB"}, {"name":"VolumeSize", "min":"0", "max":"818", "unit":"MB"}, {"name":"VolumeNumSnapshots", "min":"0", "max":"0", "unit":"Num"}, {"name":"VolumeQuotaSize", "min":"0", "max":"0", "unit":"MB"}, {"name":"VolumeReReplicationTimeOut", "min":"0", "max":"300", "unit":"Sec"}, {"name":"VolumeNumNamespaceContainers", "min":"1", "max":"3", "unit":"Num"}, {"name":"VolumeCoalesceInterval", "min":"60", "max":"60", "unit":"Min"} ] }