Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits

Dell Unity: Slik administrerer du skrivebufferen på riktig måte under SP-vedlikeholdsaktiviteter (kan korrigeres av brukeren)

Résumé: Denne artikkelen inneholder anbefalte fremgangsmåter for Unity SP-vedlikeholdsaktiviteter rundt administrasjon av skrivebuffer (deaktivering, aktivering, kontroll, tømming). Trinnene nedenfor gjelder for Unity OS 5.3 og eldre versjoner. Skrivebufferen deaktiveres automatisk når en SP settes i servicemodus på Unity-arrayer som kjører OS 5.4 eller nyere. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Det er anbefalt anbefalt fremgangsmåte å deaktivere skrivebuffer før du utfører planlagt SP-vedlikehold av maskinvare. Dette er for å unngå potensiell påvirkning i det usannsynlige tilfellet at det oppstår et sekundært problem på peer SP under utførelse av vedlikeholdsaktiviteten.

En SP-vedlikeholdsaktivitet defineres som utskifting av en av følgende liste over deler:
 
Del
DIMM
SFP
SP
BBU
I/O-modul
M.2 SATA
DPE-kabinett
Vifte
Mezzanine
DPE PSU – strømforsyningsenhet

Følgende aktiviteter anses også for å være berørt av vedlikehold av maskinvare der deaktivering av skrivebuffer anbefales:
 
Aktivitet
Oppgraderinger av data-på stedet (DIP)

TSE bør gjennomgå og følge instruksjonene for oppretting av arbeidsordre i de interne merknadene i denne artikkelen fra Dells kunnskapsbase.

svc_cache-kommandoen er oppdatert med tre nye svitsjer: --get, --disable og --enable. Denne oppdateringen må lastes inn på Unity-systemet av Dells tekniske støtte eller din autoriserte tjenesteleverandør. Dette er en fordel for å tillate cache-oppdateringene å gjøres uten behov for et rotskall, og engasjere et høyere nivå av støtte.

Oppdateringen: 
Den svc_cache kommandooppdateringen er nå samlet i Unity OE versjon 5.2 og nyere. Dette eliminerer behovet for manuell installasjon når Unity-arrayet er oppgradert til en oppdatert OE-kode.

Trinnene nedenfor gjelder for Unity OS 5.3 og eldre versjoner.  Skrivebufferen deaktiveres automatisk når en SP settes i servicemodus på Unity-arrayer som kjører OS 5.4 eller nyere.
 
MERK:
Avhengig av hvilken leser som brukes, kan skriften forvrenge -- (dobbel bindestrek) i kommandoene, spesielt de uthevede linjene.

Etter den svc_cache kommandoen innledes parameteren med en -- (dobbel bindestrek) ikke en enkelt - .
Hvis kommandoene med fet skrift kopieres til en notisblokk fra denne KB-en, blir den doble bindestreken mer definert.

De nye kommandoene er oppført her og forklart mer detaljert nedenfor:
svc_cache --force-enableCacheOperations
svc_cache --get
svc_cache --disable
svc_cache --enable
svc_cache --disableCacheOperations

FINNE UT OM DEN OPPDATERTE svc_cache-KOMMANDOEN ALLEREDE ER INSTALLERT
Hvis du kjører en av de nye kommandoene, kan du finne ut om pakken er installert. Den reagerer forskjellig avhengig av om svc_cache-kommandoen allerede er utvidet med de nye kommandoene. For å teste dette bruker vi kommandoen svc_cache --get.

Hvis pakken ikke er installert ennå:
   Hvis du kjører kommandoen svc_cache --get, returneres bruken av kommandoen:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
This script displays and clears the Cache Dirty or Cache Lost LUNs(CDCA) on this system.
Usage: svc_cache [<qualifiers>]
  Hvis dette skjer, kontakter du Dells tekniske støtte eller din autoriserte tjenesteleverandør og oppgir denne artikkel-ID-en i Dells kunnskapsbase.
 
Hvis pakken er installert:
  Hvis du kjører kommandoen svc_cache --get, vises enten en feil eller hurtigbufferstatus vises, avhengig av om kommandoene er låst opp.
  1. Hvis pakken er installert, men kommandoene ikke er aktivert, returnerer systemet en feil:
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get

 --- ERROR: This option can only be used after enabling cache operations.
Hvis dette skjer, må du aktivere kommandoene ved hjelp av følgende kommando:
 svc_cache --force-enableCacheOperations 
  1. Hvis pakken er installert og kommandosettet er aktivert, returnerer kommandoen svc_cache --get hurtigbufferstatus som forventet. Fortsett for å deaktivere skrivebuffer i neste trinn.
 
DEAKTIVER SKRIVEBUFFER:
  1. Få tilstanden til skrivebufferen: svc_cache --get (tilstand 3 er aktivert, tilstand 7 er deaktiverbar eller ukjent, tilstand 8 er deaktivert).
  2. Deaktiver skrivebuffer: svc_cache --disable (Kommandoen trenger bare å kjøre på én SP for å deaktivere hurtigbufferen på begge SP-ene).
  3. Bekreft at skrivebufferen er deaktivert:  svc_cache --get
Tilstand for skrivebuffer:             3 (aktivert)
Tilstand for skrivebuffer:             7 (ukjent)
Skrivebuffertilstand:             8 (deaktivert)
Se mer detaljerte eksempelutdata i delen Flere merknader.

Målet er å komme til en tilstand på 8 (deaktivert). Hvis utgangen av svc_cache --get er en tilstand på 7, betyr dette at de skitne sidene fortsatt spyler. Kjør svc_cache på nytt --få cmd igjen til tilstanden er 8 (deaktivert).
Hvis deaktiveringen tar litt tid, kan du også bruke beregninger til å overvåke og sikre at alle skitne hurtigbuffersider tømmes eller tømmes:
  • uemcli /metrics/value/rt -path sp.*.blockCache.global.summary.dirtyBytes show -interval 5 -count 5
Når svc_cache --get show tilstand 8, eller skitne sider viser 0, kan du fortsette med aktiviteten din.


Når begge SP-ene er tilkoblet igjen:
AKTIVER SKRIVEBUFFER:
  1. Få status på skrivebufferen: svc_cache --get (tilstand 3 er aktivert, tilstand 7 deaktiveres eller ukjent, status 8 er deaktivert).
  2. Aktiver skrivebuffer:  svc_cache --enable (Kommandoen trenger bare å kjøres på én SP for å aktivere hurtigbuffer på begge SP-ene)
  3. Bekreft at skrivebufferen er aktivert: svc_cache --get (status 3 er aktivert).  

Til slutt, når du er ferdig med aktiviteten din, bør du deaktivere skrivebufferkommandoene:
svc_cache --disableCacheOperations


Informations supplémentaires


Eksempel på utdata:

svc_cache --get som viser at kommandosettet ikke er installert:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
This script displays and clears the Cache Dirty or Cache Lost LUNs(CDCA) on this system.
Usage: svc_cache [<qualifiers>]


svc_cache --get viser at kommandosettet ikke er aktivert:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
 
 --- ERROR: This option can only be used after enabling cache operations.



Hvis dette skjer, må du aktivere kommandoene ved hjelp av følgende kommando:
svc_cache --force-enableCacheOperations 

svc_cache --get viser skrivebuffer aktivert:
16:28:43 service@APM00123456789 spa:~/user# svc_cache --get
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c get_cache
Get Cache Info.

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:28:48 service@APM00123456789 spa:~/user#


svc_cache --get showing write cache is disabled:
16:29:00 service@APM00123456789 spa:~/user# svc_cache --get
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c get_cache
Get Cache Info.

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
                  System Cache Information

         Write Cache State:             8       (disabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
                  System Cache Information

         Write Cache State:             8       (disabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:31:30 service@APM00123456789 spa:~/user#



svc_cache --deaktiver:
16:28:48 service@APM00123456789 spa:~/user# svc_cache --disable
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c set_cache -o disable -t write
currentArg 3 argc 7
currentArg 3 argc 7
Set Write Cache Disabled SP A(0).
#:2022-03-04 16:29:00.035 GMT :U:( 1:1):00007f7168fd0280:25459:Unknown:: TLDflarecons:TLDconfig.cpp   :09584=>TLDconfig_SetCacheBuildTree Enable 0, Type 2, SP = 0
#:2022-03-04 16:29:00.035 GMT :U:( 1:1):00007f7168fd0280:25459:Unknown:: TLDconfig:  :TLDconfig.cpp   :09592=>Set cache state to disabled - 8

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
c4admintool: -TAG_REQUEST(0x10016)
c4admintool: --TAG_OPERATION(0x10017)
<snip>
c4admintool: -------TAG_WRITE_CACHE(0x102ca)
c4admintool: --------TAG_STATE(0x10079) - 8

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:29:00 service@APM00123456789 spa:~/user#



svc_cache --enable:
16:32:43 service@APM00123456789 spa:~/user# svc_cache --enable
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c set_cache -o enable -t write
currentArg 3 argc 7
currentArg 3 argc 7
Set Write Cache Enabled SP A(0).
#:2022-03-04 16:32:47.905 GMT :U:( 0:1):00007f8011b49280:09830:Unknown:: TLDflarecons:TLDconfig.cpp   :09584=>TLDconfig_SetCacheBuildTree Enable 1, Type 2, SP = 0
#:2022-03-04 16:32:47.905 GMT :U:( 0:1):00007f8011b49280:09830:Unknown:: TLDconfig:  :TLDconfig.cpp   :09589=>Set cache state to enabled - 3

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
c4admintool: -TAG_REQUEST(0x10016)
c4admintool: --TAG_OPERATION(0x10017)
<snip>
c4admintool: -------TAG_WRITE_CACHE(0x102ca)
c4admintool: --------TAG_STATE(0x10079) - 3

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:32:48 service@APM00123456789 spa:~/user#



svc_cache --get viser skrivebuffer aktivert:
16:33:43 service@APM00123456789 spa:~/user# svc_cache --get
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c get_cache
Get Cache Info.

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:33:48 service@APM00123456789 spa:~/user#

Produits concernés

Dell EMC Unity
Propriétés de l’article
Numéro d’article: 000196684
Type d’article: How To
Dernière modification: 06 May 2024
Version:  24
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.