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: Hantera skrivcache på rätt sätt under SP-underhållsaktiviteter (kan korrigeras av användaren)

Résumé: Den här artikeln innehåller metodtips för Unity SP-underhållsaktiviteter kring hanteringen av skrivcache (inaktivera, aktivera, kontrollera, tömma). Stegen som beskrivs nedan gäller för Unity OS 5.3 och tidigare. Skrivcache inaktiveras automatiskt när en SP försätts i serviceläge på Unity-disksystem som kör OS 5.4 och senare. ...

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

Vi rekommenderar att du inaktiverar skrivcacheminne innan du utför schemalagd underhållsaktivitet på SP-hårdvara. Detta är för att undvika potentiell inverkan i sällsynta fall då ett sekundärt problem uppstår på en peer SP medan underhållsaktiviteten utförs.

Underhållsaktivitet för SP-hårdvara definieras som byte av någon av följande delar i listan:
 
Del
DIMM
SFP
SP
BBU
I/O-modul
M.2 SATA
DPE-chassi
Fläkt
Mezzanine
DPE-nätaggregat – nätaggregat

Dessutom anses följande aktiviteter också vara påverkade maskinvaruunderhållsaktiviteter för vilka inaktivering av skrivcache rekommenderas:
 
Aktivitet
DIP-uppgraderingar (Data-In Place)

TSE:er bör granska och följa instruktionerna för att skapa arbetsorder i de interna anteckningarna i denna artikel i Dells kunskapsbas.

Kommandot svc_cache har uppdaterats med tre nya växlar: --get, --disable och --enable. Den här uppdateringen måste läsas in på ditt Unity-system av Dells tekniska support eller din auktoriserade tjänstleverantör. Det här är en fördel för att cacheuppdateringar ska kunna göras utan behov av ett rotgränssnitt och för att få en högre supportnivå.

Uppdatering: 
Den svc_cache kommandouppdateringen ingår nu i Unity OE version 5.2 och senare. Detta eliminerar behovet av manuell installation när Unity-disksystemet har uppgraderats till en uppdaterad OE-kod.

Stegen som beskrivs nedan gäller för Unity OS 5.3 och tidigare.  Skrivcache inaktiveras automatiskt när en SP försätts i serviceläge på Unity-disksystem som kör OS 5.4 och senare.
 
OBSERVERA:
Beroende på vilken webbläsare som används kan teckensnittet förvränga -- (dubbla bindestreck) i kommandona, särskilt de fetstilta raderna.

Efter kommandot svc_cache föregås parametern av ett -- (dubbelt bindestreck) inte ett enda - .
Om kommandona i fetstil kopieras till ett anteckningsblock från den här kunskapsbasartikeln är det dubbla bindestrecket mer definierat.

De nya kommandona listas här och förklaras mer detaljerat nedan:
svc_cache --force-enableCacheOperations
svc_cache --get
svc_cache --disable
svc_cache --enable
svc_cache --disableCacheOperations

TA REDA PÅ OM DET UPPDATERADE svc_cache-KOMMANDOT REDAN ÄR INSTALLERAT
Om du kör något av de nya kommandona kan du avgöra om paketet är installerat. Det svarar på olika sätt beroende på om svc_cache kommandot redan har utökats med de nya kommandona. För att testa detta använder vi kommandot svc_cache --get.

Om paketet ännu inte är installerat:
   Om du kör kommandot svc_cache --get returneras användningen av kommandot:
 
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>]
  Om detta inträffar kontaktar du Dells tekniska support eller din auktoriserade tjänsteleverantör och citerar detta artikel-ID i Dells kunskapsbasartikel.
 
Om paketet är installerat:
  Om du kör kommandot svc_cache --get visas antingen ett fel eller så visas cachestatus, beroende på om kommandona har låsts upp eller inte.
  1. Om paketet är installerat men kommandona inte har aktiverats returnerar systemet ett fel:
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get

 --- ERROR: This option can only be used after enabling cache operations.
Om detta inträffar måste du aktivera kommandona med följande kommando:
 svc_cache --force-enableCacheOperations 
  1. Om paketet är installerat och kommandouppsättningen har aktiverats  returnerarkommandot svc_cache --get cachestatus som förväntat. Fortsätt till att inaktivera skrivcache i nästa steg.
 
INAKTIVERA SKRIVCACHE:
  1. Hämta tillståndet för skrivcachen: svc_cache --get (tillstånd 3 är aktiverat, tillstånd 7 är inaktiverat eller okänt, tillstånd 8 är inaktiverat).
  2. Disable write cache: svc_cache --disable (Kommandot behöver bara köras på en SP för att inaktivera cache på båda SPs).
  3. Bekräfta att skrivcachen är inaktiverad:  svc_cache --get
Skrivcachetillstånd:             3 (aktiverat)
Skrivcachetillstånd:             7 (Okänt)
Skrivcachetillstånd:             8 (inaktiverad)
Se mer detaljerade exempel på utdata i avsnittet Ytterligare anmärkningar.

Målet är att komma till ett tillstånd på 8 (funktionshindrade). Om utdata från svc_cache --get är ett tillstånd på 7 innebär det att de smutsiga sidorna fortfarande töms. Kör svc_cache --get cmd igen tills tillståndet är 8 (inaktiverat).
Om inaktiveringen tar lite tid kan du också använda mått för att titta på och se till att alla smutsiga cachesidor töms eller töms:
  • uemcli /metrics/value/rt -path sp.*.blockCache.global.summary.dirtyBytes show -interval 5 -count 5
När svc_cache --get visar tillstånd 8, eller när smutsiga sidor visar 0, kan du fortsätta med din aktivitet.


När båda SP:erna är online igen:
AKTIVERA SKRIVCACHE:
  1. Hämta status för skrivcache: svc_cache --get (tillstånd 3 är aktiverat, tillstånd 7 är inaktiverat eller okänt, status 8 är inaktiverat).
  2. Aktivera skrivcache:  svc_cache --enable (Kommandot behöver bara köras på en SP för att aktivera cache på båda SPs)
  3. Bekräfta att skrivcache är aktiverad: svc_cache --get (status 3 är aktiverad).  

Slutligen, när du är klar med din aktivitet, bör du inaktivera kommandona för skrivcache:
svc_cache --disableCacheOperations


Informations supplémentaires


Exempel på utdata:

svc_cache --get som visar att kommandouppsättningen inte har installerats:
 
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 visar att kommandouppsättningen inte har aktiverats:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
 
 --- ERROR: This option can only be used after enabling cache operations.



Om detta inträffar måste du aktivera kommandona med följande kommando:
svc_cache --force-enableCacheOperations 

svc_cache --get showing write cache enabled:
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 --inaktivera:
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 --aktivera:
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 showing write cache enabled:
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.