Förklaring av ScaleIO REST API-parametrar
Summary: Förklaring av vissa rest api-parametrar i ScaleIO
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
Instans:
========================
Anteckning – Alla egenskaper här är anslutna till deltamekanismen – sättet att skicka en fråga per objekt om ändringarna från den senaste gången en sådan fråga skickades. Det fungerar på följande sätt:
För varje objekttyp lagrar vi den senaste versionen, det är en inkrementell räknare, varje gång ett objekt ändras ökas versionen.
Varje objekt vet vilken version som användes förra gången det ändrades. Klienten skickar begäran med den senaste versionen som han känner till.
MDM svarar med en lista över alla objekt som har uppdaterats efter den versionen.
Lista över objekt som tagits bort sedan den versionen
Senaste versionen skickad
Exempel på en sådan fråga (för ProtectionDomain):
GET /api/types/ProtectionDomain/instances?systemId={system id}&sessionTag={session tag}&lastVersion={last version}
isDirty – versionen på vissa objekt ändrades när MDM skapade svaret, smutsig flagga som anges om det skedde ändringar under svarsgenereringen (för att uppmuntra klienten att skicka en uppföljningsbegäran tidigare)
Senaste<objektversion> – "serienummer" för senaste delta som skickades per objekt. Nästa deltafråga ska innehålla det här värdet och skickar delta från den här punkten.
sessionTag – sessionstagg som används för deltamekanismbegäran Kan ändras av MDM (till exempel när switch-MDM inträffar). sessionTag är räknaren för omstart av MDM, om den är felmatchad innebär det att MDM startades om. Om klienten eller MDM startades om skickas ett fullständigt svar som innehåller alla objekt.
System:
========================
capacityTimeLeftInDays – Den tid som återstår tills licensen upphör att
gälla enterpriseFeaturesEnabled – Anger om företagsfunktioner är aktiverade, en del av licensieringsinformationen. Exempel på företagsfunktioner – ögonblicksbilder, QoS Standardvärdet är TRUE .
isInitialLicense – Är den aktuella licensen den som tilldelats systemet vid initieringen.
managementClientSecureCommunicationEnabled – Är MDM <=> klienter (CLI, REST, UI) aktiverade.
mdmToSdsPolicy – MDM <=> SDS-kommunikationsprincip (regelbunden/autentiserad)
upgradeState – Om systemuppgraderingen pågår och vad som är dess tillstånd.
remoteReadOnlyLimitState – Flagga som anger att en fjärrklient endast får utföra frågeåtgärder på MDMrestrictedSdcModeEnabled – Anger om användare på fjärrklienter är begränsade till skrivskyddad åtkomst (enabled=skrivskyddad åtkomst; disabled=fullständig läs-/skrivåtkomst)
SDS:
========================
rfcacheErrorInconsistentCacheConfiguration – Om det finns ett fel i rfCache-konfigurationen.
rfcacheErrorInconsistentSourceConfiguration – Om det finns ett fel i rfCache-källenheten.
rmcacheFrozen – Om läscachen är låst (= används inte tillfälligt)
rmcacheMemoryAllocationState – Tillstånd för minnesallokeringsprocessen (pågående/klar)
rmcacheSizeInKb – Storleken på läscachen på SDS
sdsDecoupled – om SDS är i ett frikopplat tillstånd.
sdsReceiveBufferAllocationFailures – Räknare för buffertallokeringsfel på SDS (hjälper till att identifiera problem
med prestandaförsämring)========================
Volume:
========================
consistencyGroupId – Identifierare som tilldelas till alla ögonblicksbilder som tas i ett enda kommando (de är konsekventa i hela gruppen)
mappingToAllSdcsEnabled – Om volymen är mappad till alla SDC:er (inaktuell!!)
deviceList
===============
longSuccessfulIos – felsökningsräknare för I/O till disk som tog längre tid än förväntat, men som ändå avslutades. Hjälper till att identifiera felaktiga diskar.
activeMovingInNormRebuildJobs
activeMovingOutNormRebuildJobs
activeNormRebuildCapacityInKb
========================
Counters som representerar bakåt återskapande som utlösts från NORMAL-tillstånd (AKA normal-need-rebuild) – när primär och sekundär har olika värden, men inte ACK:ade skrivningen, så vi kan välja valfritt värde för dessa två.
Räknaren "Jobs" representerar några kammar; aktiv - kammar som är i rörelse just nu, "MovingIn" - vilket betyder att detta är mål-SDS.
/api/instances/Sds/relationships/Statistics
===============
in-MaintenanceCapacityInKb
in-MaintenanceVacInKb - XXXCapacityInKb är den FYSISKA kapaciteten, XXXVacInKb är ALLOKERAD kapacitet.
Skillnaden är betydande i tunna volymer och ögonblicksbilder – överväg en tunn volym på 10 TB, med 1 TB skrivna data på den, så allokerad = 10 TB, fysisk = 1 TB
i MaintenanceCapacityInKb
i MaintenanceVacInKb
Kapacitet som är i underhåll (på SDS som är i underhållsläge)
normRebuildCapacityInKb – Kapacitet som anses vara "normalt behov av återskapande"
normRebuildReadBwc - Bandbredd för läsningar som en del av "återskapa från det normala" (det finns samma sak för skrivningar, av någon anledning inte i listan)
pendingMovingInNormRebuildJobs
pendingMovingOutNormrebuildJobs - Kammar som ska återskapas, men som väntar i kö.
rmPendingAllocatedInKb – Kapacitet som är markerad för borttagning (t.ex. vid borttagning av enhet/SDS)
semi-ProtectedVacInKb – Den "andra sidan" av kapaciteten i underhåll
ThinCapacityAllocatedInKm – det ska vara ThinCapacityAllocatedInKb. Det är en REST API-bugg som kommer att åtgärdas om 3.
"OscillatingCounterParameters" och "OscillatingCounter"
"OscillatingCounterWindowParameters" och "OscillatingCounterWindow"
===============
Varje oscillerande räknare består av tre skjutfönster korta, med, långa, var och en konfigureras med tröskelvärde och fönsterstorlek (i sekunder)
När tröskelvärdet har nåtts inom det aktuella fönstret utfärdas den relevanta varningen.
Därför
innehåller "OscillatingCounterParameters" 3 "OscillatingCounterWindowParameters";
" OscillatingCounter" innehåller 3 "OscillatingCounterWindow".
===============
========================
Anteckning – Alla egenskaper här är anslutna till deltamekanismen – sättet att skicka en fråga per objekt om ändringarna från den senaste gången en sådan fråga skickades. Det fungerar på följande sätt:
För varje objekttyp lagrar vi den senaste versionen, det är en inkrementell räknare, varje gång ett objekt ändras ökas versionen.
Varje objekt vet vilken version som användes förra gången det ändrades. Klienten skickar begäran med den senaste versionen som han känner till.
MDM svarar med en lista över alla objekt som har uppdaterats efter den versionen.
Lista över objekt som tagits bort sedan den versionen
Senaste versionen skickad
Exempel på en sådan fråga (för ProtectionDomain):
GET /api/types/ProtectionDomain/instances?systemId={system id}&sessionTag={session tag}&lastVersion={last version}
isDirty – versionen på vissa objekt ändrades när MDM skapade svaret, smutsig flagga som anges om det skedde ändringar under svarsgenereringen (för att uppmuntra klienten att skicka en uppföljningsbegäran tidigare)
Senaste<objektversion> – "serienummer" för senaste delta som skickades per objekt. Nästa deltafråga ska innehålla det här värdet och skickar delta från den här punkten.
sessionTag – sessionstagg som används för deltamekanismbegäran Kan ändras av MDM (till exempel när switch-MDM inträffar). sessionTag är räknaren för omstart av MDM, om den är felmatchad innebär det att MDM startades om. Om klienten eller MDM startades om skickas ett fullständigt svar som innehåller alla objekt.
System:
========================
capacityTimeLeftInDays – Den tid som återstår tills licensen upphör att
gälla enterpriseFeaturesEnabled – Anger om företagsfunktioner är aktiverade, en del av licensieringsinformationen. Exempel på företagsfunktioner – ögonblicksbilder, QoS Standardvärdet är TRUE .
isInitialLicense – Är den aktuella licensen den som tilldelats systemet vid initieringen.
managementClientSecureCommunicationEnabled – Är MDM <=> klienter (CLI, REST, UI) aktiverade.
mdmToSdsPolicy – MDM <=> SDS-kommunikationsprincip (regelbunden/autentiserad)
upgradeState – Om systemuppgraderingen pågår och vad som är dess tillstånd.
remoteReadOnlyLimitState – Flagga som anger att en fjärrklient endast får utföra frågeåtgärder på MDMrestrictedSdcModeEnabled – Anger om användare på fjärrklienter är begränsade till skrivskyddad åtkomst (enabled=skrivskyddad åtkomst; disabled=fullständig läs-/skrivåtkomst)
SDS:
========================
rfcacheErrorInconsistentCacheConfiguration – Om det finns ett fel i rfCache-konfigurationen.
rfcacheErrorInconsistentSourceConfiguration – Om det finns ett fel i rfCache-källenheten.
rmcacheFrozen – Om läscachen är låst (= används inte tillfälligt)
rmcacheMemoryAllocationState – Tillstånd för minnesallokeringsprocessen (pågående/klar)
rmcacheSizeInKb – Storleken på läscachen på SDS
sdsDecoupled – om SDS är i ett frikopplat tillstånd.
sdsReceiveBufferAllocationFailures – Räknare för buffertallokeringsfel på SDS (hjälper till att identifiera problem
med prestandaförsämring)========================
Volume:
========================
consistencyGroupId – Identifierare som tilldelas till alla ögonblicksbilder som tas i ett enda kommando (de är konsekventa i hela gruppen)
mappingToAllSdcsEnabled – Om volymen är mappad till alla SDC:er (inaktuell!!)
deviceList
===============
longSuccessfulIos – felsökningsräknare för I/O till disk som tog längre tid än förväntat, men som ändå avslutades. Hjälper till att identifiera felaktiga diskar.
activeMovingInNormRebuildJobs
activeMovingOutNormRebuildJobs
activeNormRebuildCapacityInKb
========================
Counters som representerar bakåt återskapande som utlösts från NORMAL-tillstånd (AKA normal-need-rebuild) – när primär och sekundär har olika värden, men inte ACK:ade skrivningen, så vi kan välja valfritt värde för dessa två.
Räknaren "Jobs" representerar några kammar; aktiv - kammar som är i rörelse just nu, "MovingIn" - vilket betyder att detta är mål-SDS.
/api/instances/Sds/relationships/Statistics
===============
in-MaintenanceCapacityInKb
in-MaintenanceVacInKb - XXXCapacityInKb är den FYSISKA kapaciteten, XXXVacInKb är ALLOKERAD kapacitet.
Skillnaden är betydande i tunna volymer och ögonblicksbilder – överväg en tunn volym på 10 TB, med 1 TB skrivna data på den, så allokerad = 10 TB, fysisk = 1 TB
i MaintenanceCapacityInKb
i MaintenanceVacInKb
Kapacitet som är i underhåll (på SDS som är i underhållsläge)
normRebuildCapacityInKb – Kapacitet som anses vara "normalt behov av återskapande"
normRebuildReadBwc - Bandbredd för läsningar som en del av "återskapa från det normala" (det finns samma sak för skrivningar, av någon anledning inte i listan)
pendingMovingInNormRebuildJobs
pendingMovingOutNormrebuildJobs - Kammar som ska återskapas, men som väntar i kö.
rmPendingAllocatedInKb – Kapacitet som är markerad för borttagning (t.ex. vid borttagning av enhet/SDS)
semi-ProtectedVacInKb – Den "andra sidan" av kapaciteten i underhåll
ThinCapacityAllocatedInKm – det ska vara ThinCapacityAllocatedInKb. Det är en REST API-bugg som kommer att åtgärdas om 3.
"OscillatingCounterParameters" och "OscillatingCounter"
"OscillatingCounterWindowParameters" och "OscillatingCounterWindow"
===============
Varje oscillerande räknare består av tre skjutfönster korta, med, långa, var och en konfigureras med tröskelvärde och fönsterstorlek (i sekunder)
När tröskelvärdet har nåtts inom det aktuella fönstret utfärdas den relevanta varningen.
Därför
innehåller "OscillatingCounterParameters" 3 "OscillatingCounterWindowParameters";
" OscillatingCounter" innehåller 3 "OscillatingCounterWindow".
===============
Affected Products
PowerFlex SoftwareProducts
PowerFlex SoftwareArticle 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.