ScaleIO REST API 參數說明

Summary: ScaleIO 中的一些 rest api 參數說明

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

實例:
========================
注意 - 此處的所有屬性都連接到增量機制 - 為每個物件發送有關上次發送此類查詢的更改的查詢的方式。它的工作原理如下:

對於每種物件類型,我們存儲最新版本,它是增量計數器,每次更改物件時,版本都會增加。

每個物件都知道上次修改時的版本。用戶端使用他知道的最後一個版本發送請求。

MDM 以該版本之後更新的所有物件的清單進行回應。
自該版本
起刪除的物件清單 上次傳送

的版本 此查詢的範例 (針對 ProtectionDomain):

GET /api/types/ProtectionDomain/instances?systemId={system id}&sessionTag={session tag}&lastVersion={last version}

isDirty - MDM 建立回應時某些物件上的版本已變更,如果在回應產生期間有變更則會設定髒標誌 (以鼓勵用戶端更快傳送後續要求)


上一個<物件>版本 - 每個物件傳送的最後一個 delta 的「序號」。下一個增量查詢應包含此值,並將從此點發送增量。

sessionTag - 用於增量機制要求的工作階段標記 MDM 可能會變更 (例如,發生切換 MDM 時)。sessionTag 是 MDM 重新開機計數器,如果不相符,即表示 MDM 已重新啟動。如果重新啟動用戶端或 MDM,將發送包含所有物件的完整回應。


系統:
========================
capacityTimeLeftInDays - 授權到期前的剩餘時間量

enterpriseFeaturesEnabled - 指示是否已啟用企業功能,這是許可資訊的一部分。企業功能 - 快照、QoS 範例 預設值為 TRUE 。

isInitialLicense - 目前的授權是在初始化時指派給系統的授權。
managementClientSecureCommunicationEnabled - 是否已啟用

安全通訊 MDM <=> 用戶端 (CLI、REST、UI)。 mdmToSdsPolicy - MDM <=> SDS 通訊原則 (一般/已驗證)

upgradeState - 系統升級是否正在進行,其狀態為何。

remoteReadOnlyLimitState - 表示僅允許遠端用戶端在 MDMrestrictedSdcModeEnabled 上執行查詢操作的標誌 - 指示遠端用戶端上的使用者是否限制為唯讀存取 (enabled=唯讀存取;disabled=full read/write access)

SDS:
========================
rfcacheErrorInconsistentCacheConfiguration - rfCache 組態中是否存在錯誤。

rfcacheErrorInconsistentSourceConfiguration - rfCache 來源裝置中是否存在錯誤。

rmcacheFrozen - 讀取緩存是否凍結(= 未使用臨時)

rmcacheMemoryAllocationState - 記憶體分配過程的狀態(正在進行/已完成)

rmcacheSizeInKb - 該 SDS

上的讀取緩存大小 sds 解耦 - SDS 是否處於解耦狀態。

sdsReceiveBufferAllocationFailures - SDS 上的緩衝區分配失敗計數器 (有助於識別效能下降問題)
========================

Volume:
========================
consistencyGroupId - 指派給在單一命令中擷取的所有快照的識別符 (這些快照在整個群組中是一致的)

對應到所有 SDCSEnabled - 磁碟區是否已對應至所有 SDC (已淘汰!!)



deviceList
===============
longSuccessIos - IO 至磁碟的故障診斷計數器,花費的時間比預期更長,但仍成功結束。有助於識別故障的磁碟。


activeMovingInNormRebuildJobs
activeMovingOutNormRebuildJobs activeNormRebuildCapacityInKb

========================
表示從正常狀態觸發的回溯重建計數器(又名正常-需要-重新構建) - 當主要和次要具有不同的值,但沒有確認寫入時,因此我們可以選擇這兩個值的任何值。
“工作”計數器代表一些梳子;活動 - 現在正在移動的梳子,“移入” - 表示這是目標 SDS。


/api/instances/Sds/relations/Statistics
===============
in-MaintenanceCapacityInKb
in-MaintenanceVacInKb
- XXXCapacityInKb 是 PHYSICAL 容量,XXXVacInKb 是 ALLOCATED 容量。
差異在精簡卷和快照中非常顯著 - 考慮一個 10TB 的精簡卷,上面有 1TB 的寫入數據,因此分配=10TB,物理=1TB

in-MaintenanceCapacityInKb
in-MaintenanceVacInKb
維護中的容量(在處於維護模式的 SDS 上)


normRebuildCapacityInKb - 被視為“正常-需要-重建”

的容量 normRebuildReadBwc - 作為“從正常重建”的一部分的讀取頻寬(寫入也有相同的頻寬,由於某種原因不在清單中)

待處理的移動InNormRebuildJobs
正在等待MovingOutNormrebuildJobs
- 應該重建但正在佇列中等待的梳子。

  rmPendingAlatedInKb - 標示為移除的容量 (例如在移除裝置/SDS 期間)

semi-ProtectedVacInKb - 維護

ThinCapacityAlatedInKm 的容量「另一端」-應為 ThinCapacityAlatedInKb。  這是一個 REST API 錯誤,將在 3 中修復。



“振蕩計數器參數”和“振蕩計數器”
“振蕩計數器視窗參數”和“振蕩計數器視窗”

===============

每個振蕩計數器由三個滑動視窗短、中、長組成,每個視窗都配置了閾值和視窗大小(以秒為單位)

一旦在當前視窗內達到閾值,就會發出相關警報。


因此,“
振蕩計數器參數”包含 3 個“振蕩計數器視窗參數”;”
振蕩計數器“包含3個”振蕩計數器視窗“。
===============

Affected Products

PowerFlex Software

Products

PowerFlex Software
Article Properties
Article Number: 000019987
Article Type: How To
Last Modified: 12 Sept 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.