Forklaring af ScaleIO REST API-parametre
Summary: Forklaring af nogle hvile-api-parametre 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
Forekomst:
========================
Bemærk - Alle egenskaber her er forbundet til deltamekanismen - måden at sende en forespørgsel pr. objekt om ændringerne fra sidste gang en sådan forespørgsel blev sendt. Det fungerer som følger:
For hver objekttype gemmer vi den nyeste version, det er en trinvis tæller, hver gang et objekt ændres, øges versionen.
Hvert objekt ved, hvad der var version sidste gang det blev ændret. Klienten sender anmodningen med den sidste version, han kender.
MDM svarer med en liste over alle objekter, der blev opdateret efter den pågældende version.
Liste over objekter, der er slettet siden denne version
Sidste version sendt
Eksempel på en sådan forespørgsel (til ProtectionDomain):
GET /api/types/ProtectionDomain/instances?systemId={system id}&sessionTag={session tag}&lastVersion={last version}
isDirty - versionen på nogle objekter blev ændret, mens MDM oprettede svaret, beskidt flag, der indstilles, hvis der var ændringer under svargenereringen (for at opfordre klienten til at sende en opfølgningsanmodning tidligere)
Sidste<objektversion> - "serienummer" på sidste delta sendt pr. Objekt. Den næste deltaforespørgsel skal indeholde denne værdi og sender delta fra dette punkt.
sessionTag – sessionskode, der bruges til delta-mekanismeanmodning, kan ændres af MDM (f.eks. når skift af MDM forekommer). sessionTag er MDM-genstartstælleren, hvis den ikke stemmer overens, betyder det, at MDM blev genstartet. Hvis klienten eller MDM blev genstartet, sendes et fuldstændigt svar, der indeholder alle objekter.
System:
========================
capacityTimeLeftInDays – Den tid, der er tilbage, indtil licensen udløber
enterpriseFeaturesEnabled – Angiver, om virksomhedsfunktioner er aktiveret, en del af licensoplysningerne. Eksempel på virksomhedsfunktioner – snapshots, QoS Standardværdien er TRUE .
isInitialLicense - Er den aktuelle licens den, der er tildelt systemet ved initialisering.
managementClientSecureCommunicationEnabled – er sikker kommunikation MDM <=> Klienter (CLI, REST, UI) aktiveret.
mdmToSdsPolicy – MDM <=> SDS-kommunikationspolitik (almindelig/godkendt)
upgradeState – Om systemopgraderingen er i gang, og hvad er dens tilstand.
remoteReadOnlyLimitState – Flag, der angiver, at en fjernklient kun har tilladelse til at udføre forespørgselshandlinger på MDMrestrictedSdcModeEnabled – Angiver, om brugere på fjernklienter er begrænset til skrivebeskyttet adgang (aktiveret=skrivebeskyttet adgang; disabled=fuld læse-/skriveadgang)
SDS:
========================
rfcacheErrorInconsistentCacheConfiguration - Om der er en fejl i rfCache-konfigurationen.
rfcacheErrorInconsistentSourceConfiguration - Om der er en fejl i rfCache-kildeenheden.
rmcacheFrozen - Om læsecachen er frosset (= midlertidig ikke brugt)
rmcacheMemoryAllocationState - Status for hukommelsesallokeringsprocessen (igangværende/udført)
rmcacheSizeInKb - Størrelsen på læsecache på det SDS
sdsAfkoblet - om SDS er i en afkoblet tilstand.
sdsReceiveBufferAllocationFailures – Tæller for bufferallokeringsfejl på SDS (hjælper med at identificere problemer med forringelse af ydeevnen)
========================
Volume:
========================
consistencyGroupId – id, der tildeles alle snapshots, der tages med en enkelt kommando (de er konsistente på tværs af gruppen)
mappingToAllSdcsEnabled – om diskenheden er knyttet til alle SDC'er (forældet!!)
deviceList
===============
longSuccessfulIos - fejlfindingstæller for IO'er til disk, der tog længere tid end forventet, men stadig sluttede med succes. Hjælper med at identificere fejlbehæftede diske.
activeMovingInNormRebuildJobs
activeMovingOutNormRebuildJobs
activeNormRebuildCapacityInKb
========================
Counters, der repræsenterer bagudrettet genopbygning udløst fra NORMAL tilstand (AKA normal-need-rebuild) - når primær og sekundær har forskellige værdier, men ikke ACK'ede skrivningen, så vi kan vælge en hvilken som helst værdi af disse to.
"Jobs" tælleren repræsenterer nogle kamme; aktiv - kamme, der er i bevægelse lige nu, "MovingIn" - hvilket betyder, at dette er mål-SDS.
/api/instances/Sds/relationships/Statistics
===============
in-MaintenanceCapacityInKb
in-MaintenanceVacInKb - XXXCapacityInKb er den FYSISKE kapacitet, XXXVacInKb er TILDELT kapacitet.
Forskellen er betydelig i tynde diskenheder og snapshots – overvej en 10 TB tynd diskenhed med 1 TB skrevne data, så allokeret=10 TB, fysisk=1 TB
i MaintenanceCapacityInKb
i vedligeholdelseVacInKb
Kapacitet, der er under vedligeholdelse (på SDS, der er i vedligeholdelsestilstand)
normRebuildCapacityInKb - Kapacitet, der betragtes som "normal-need-rebuild"
normRebuildReadBwc - Båndbredde af læsninger som en del af "genopbygge fra normal" (der er det samme for skrivninger, af en eller anden grund ikke på listen)
afventerMovingInNormRebuildJobs
afventerMovingOutNormrebuildJobs - Kamme, der skal genopbygges, men venter i kø.
rmPendingAlallocated InKb - Kapacitet, der er markeret til fjernelse (f.eks. under fjernelse af enhed/SDS)
semi-ProtectedVacInKb - Den "anden side" af kapaciteten i vedligeholdelse
ThinCapacityAlallocated InKm -det skal være ThinCapacityAlallocated InKb. Det er en REST API-fejl, som vil blive rettet i 3.
"OscillatingCounterParameters" og "OscillatingCounter"
"OscillatingCounterWindowParameters" og "OscillatingCounterWindow"
===============
Hver oscillerende tæller består af tre glidende vinduer korte, med, lange, hver er konfigureret med tærskel og vinduesstørrelse (i sekunder)
Når tærsklen er nået inden for det aktuelle vindue, udstedes den relevante advarsel.
Derfor indeholder "OscillatingCounterParameters" 3 "OscillatingCounterWindowParameters";
" OscillatingCounter" indeholder 3 "OscillatingCounterWindow."
===============
========================
Bemærk - Alle egenskaber her er forbundet til deltamekanismen - måden at sende en forespørgsel pr. objekt om ændringerne fra sidste gang en sådan forespørgsel blev sendt. Det fungerer som følger:
For hver objekttype gemmer vi den nyeste version, det er en trinvis tæller, hver gang et objekt ændres, øges versionen.
Hvert objekt ved, hvad der var version sidste gang det blev ændret. Klienten sender anmodningen med den sidste version, han kender.
MDM svarer med en liste over alle objekter, der blev opdateret efter den pågældende version.
Liste over objekter, der er slettet siden denne version
Sidste version sendt
Eksempel på en sådan forespørgsel (til ProtectionDomain):
GET /api/types/ProtectionDomain/instances?systemId={system id}&sessionTag={session tag}&lastVersion={last version}
isDirty - versionen på nogle objekter blev ændret, mens MDM oprettede svaret, beskidt flag, der indstilles, hvis der var ændringer under svargenereringen (for at opfordre klienten til at sende en opfølgningsanmodning tidligere)
Sidste<objektversion> - "serienummer" på sidste delta sendt pr. Objekt. Den næste deltaforespørgsel skal indeholde denne værdi og sender delta fra dette punkt.
sessionTag – sessionskode, der bruges til delta-mekanismeanmodning, kan ændres af MDM (f.eks. når skift af MDM forekommer). sessionTag er MDM-genstartstælleren, hvis den ikke stemmer overens, betyder det, at MDM blev genstartet. Hvis klienten eller MDM blev genstartet, sendes et fuldstændigt svar, der indeholder alle objekter.
System:
========================
capacityTimeLeftInDays – Den tid, der er tilbage, indtil licensen udløber
enterpriseFeaturesEnabled – Angiver, om virksomhedsfunktioner er aktiveret, en del af licensoplysningerne. Eksempel på virksomhedsfunktioner – snapshots, QoS Standardværdien er TRUE .
isInitialLicense - Er den aktuelle licens den, der er tildelt systemet ved initialisering.
managementClientSecureCommunicationEnabled – er sikker kommunikation MDM <=> Klienter (CLI, REST, UI) aktiveret.
mdmToSdsPolicy – MDM <=> SDS-kommunikationspolitik (almindelig/godkendt)
upgradeState – Om systemopgraderingen er i gang, og hvad er dens tilstand.
remoteReadOnlyLimitState – Flag, der angiver, at en fjernklient kun har tilladelse til at udføre forespørgselshandlinger på MDMrestrictedSdcModeEnabled – Angiver, om brugere på fjernklienter er begrænset til skrivebeskyttet adgang (aktiveret=skrivebeskyttet adgang; disabled=fuld læse-/skriveadgang)
SDS:
========================
rfcacheErrorInconsistentCacheConfiguration - Om der er en fejl i rfCache-konfigurationen.
rfcacheErrorInconsistentSourceConfiguration - Om der er en fejl i rfCache-kildeenheden.
rmcacheFrozen - Om læsecachen er frosset (= midlertidig ikke brugt)
rmcacheMemoryAllocationState - Status for hukommelsesallokeringsprocessen (igangværende/udført)
rmcacheSizeInKb - Størrelsen på læsecache på det SDS
sdsAfkoblet - om SDS er i en afkoblet tilstand.
sdsReceiveBufferAllocationFailures – Tæller for bufferallokeringsfejl på SDS (hjælper med at identificere problemer med forringelse af ydeevnen)
========================
Volume:
========================
consistencyGroupId – id, der tildeles alle snapshots, der tages med en enkelt kommando (de er konsistente på tværs af gruppen)
mappingToAllSdcsEnabled – om diskenheden er knyttet til alle SDC'er (forældet!!)
deviceList
===============
longSuccessfulIos - fejlfindingstæller for IO'er til disk, der tog længere tid end forventet, men stadig sluttede med succes. Hjælper med at identificere fejlbehæftede diske.
activeMovingInNormRebuildJobs
activeMovingOutNormRebuildJobs
activeNormRebuildCapacityInKb
========================
Counters, der repræsenterer bagudrettet genopbygning udløst fra NORMAL tilstand (AKA normal-need-rebuild) - når primær og sekundær har forskellige værdier, men ikke ACK'ede skrivningen, så vi kan vælge en hvilken som helst værdi af disse to.
"Jobs" tælleren repræsenterer nogle kamme; aktiv - kamme, der er i bevægelse lige nu, "MovingIn" - hvilket betyder, at dette er mål-SDS.
/api/instances/Sds/relationships/Statistics
===============
in-MaintenanceCapacityInKb
in-MaintenanceVacInKb - XXXCapacityInKb er den FYSISKE kapacitet, XXXVacInKb er TILDELT kapacitet.
Forskellen er betydelig i tynde diskenheder og snapshots – overvej en 10 TB tynd diskenhed med 1 TB skrevne data, så allokeret=10 TB, fysisk=1 TB
i MaintenanceCapacityInKb
i vedligeholdelseVacInKb
Kapacitet, der er under vedligeholdelse (på SDS, der er i vedligeholdelsestilstand)
normRebuildCapacityInKb - Kapacitet, der betragtes som "normal-need-rebuild"
normRebuildReadBwc - Båndbredde af læsninger som en del af "genopbygge fra normal" (der er det samme for skrivninger, af en eller anden grund ikke på listen)
afventerMovingInNormRebuildJobs
afventerMovingOutNormrebuildJobs - Kamme, der skal genopbygges, men venter i kø.
rmPendingAlallocated InKb - Kapacitet, der er markeret til fjernelse (f.eks. under fjernelse af enhed/SDS)
semi-ProtectedVacInKb - Den "anden side" af kapaciteten i vedligeholdelse
ThinCapacityAlallocated InKm -det skal være ThinCapacityAlallocated InKb. Det er en REST API-fejl, som vil blive rettet i 3.
"OscillatingCounterParameters" og "OscillatingCounter"
"OscillatingCounterWindowParameters" og "OscillatingCounterWindow"
===============
Hver oscillerende tæller består af tre glidende vinduer korte, med, lange, hver er konfigureret med tærskel og vinduesstørrelse (i sekunder)
Når tærsklen er nået inden for det aktuelle vindue, udstedes den relevante advarsel.
Derfor indeholder "OscillatingCounterParameters" 3 "OscillatingCounterWindowParameters";
" OscillatingCounter" indeholder 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.