Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell Unity: Sådan administreres skrivecache korrekt under SP-vedligeholdelsesaktiviteter (kan rettes af brugeren)

Summary: Denne artikel indeholder de bedste fremgangsmåder for Unity SP-vedligeholdelsesaktiviteter omkring administration af skrivecache (deaktivering, aktivering, kontrol, trådning). De trin, der er beskrevet nedenfor, gælder for Unity OS 5.3 og tidligere versioner. Skrivecache deaktiveres automatisk, når en SP sættes i servicetilstand på Unity-systemer, der kører operativsystemet 5.4 eller nyere. ...

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

Det anbefales som bedste praksis, at du deaktiverer skrivecachen, før du udfører planlagt SP-hardwarevedligeholdelsesaktivitet. Dette er for at undgå en potentiel påvirkning i det usandsynlige tilfælde af, at der opstår et sekundært problem på peer-SP en under udførelse af vedligeholdelsesaktiviteten.

En SP-hardwarevedligeholdelsesaktivitet defineres som enhver udskiftning af en af følgende liste over dele:
 
Del
DIMM
SFP
SP
BBU
I/O-modul
M.2 SATA
DPE-kabinet
Blæser
Mezzanin
DPE PSU – strømforsyningsenhed

Følgende aktiviteter anses også for at være påvirkede hardwarevedligeholdelsesaktiviteter, hvor deaktivering af skrivecache anbefales:
 
Aktivitet
DIP-opgraderinger (Data In Place)

TSE'er bør gennemgå og følge instruktionerne til oprettelse af arbejdsordrer i de interne bemærkninger i denne artikel i Dell Knowledge Base.

Kommandoen svc_cache er blevet opdateret til at omfatte tre nye switche: --get, --disable og --enable. Denne opdatering skal indlæses på dit Unity-system af Dells tekniske support eller din autoriserede serviceudbyder. Dette er en fordel for at tillade, at cacheopdateringerne udføres uden behov for en rodskal og engagere et højere niveau af support.

Opdatering: 
Opdateringen til svc_cache kommandoen er nu samlet i Unity OE-version 5.2 og nyere. Dette eliminerer behovet for manuel installation, når Unity-systemet er opgraderet til en opdateret OE-kode.

De trin, der er beskrevet nedenfor, gælder for Unity OS 5.3 og tidligere versioner.  Skrivecache deaktiveres automatisk, når en SP sættes i servicetilstand på Unity-systemer, der kører operativsystemet 5.4 eller nyere.
 
BEMÆRK:
Afhængigt af den anvendte browser kan skrifttypen forvrænge -- (dobbelt bindestreg) i kommandoerne, især de fede linjer.

Efter svc_cache kommandoen indledes parameteren med en -- (dobbelt bindestreg) ikke en enkelt - .
Hvis kommandoerne med fed skrift kopieres til et notesblok fra denne KB, er den dobbelte bindestreg mere defineret.

De nye kommandoer er angivet her og forklaret mere detaljeret nedenfor:
svc_cache --force-enableCacheOperations
svc_cache --get
svc_cache --disable
svc_cache --enable
svc_cache --disableCacheOperations

FINDE UD AF, OM DEN OPDATEREDE svc_cache-KOMMANDO ALLEREDE ER INSTALLERET
Hvis du kører en af de nye kommandoer, kan du finde ud af, om pakken er installeret. Den reagerer forskelligt, afhængigt af om den svc_cache kommando allerede er blevet udvidet med de nye kommandoer. For at teste dette bruger vi kommandoen svc_cache --get.

Hvis pakken endnu ikke er installeret:
   Kørsel af kommandoen svc_cache --get returnerer brugen af 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 sker, skal du kontakte Dells tekniske support eller din autoriserede serviceudbyder og oplyse dette artikel-id i Dell Knowledge Base.
 
Hvis pakken er installeret:
  Kørsel af kommandoen svc_cache --get vil enten vise en fejl eller vise cachestatus, afhængigt af om kommandoerne er blevet låst op.
  1. Hvis pakken er installeret, men kommandoerne ikke er blevet aktiveret, returnerer systemet en fejl:
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get

 --- ERROR: This option can only be used after enabling cache operations.
Hvis dette sker, skal du aktivere kommandoerne ved hjælp af følgende kommando:
 svc_cache --force-enableCacheOperations 
  1. Hvis pakken er installeret, og kommandosættet er blevet aktiveret,  returnerer kommandoensvc_cache --get cachestatus som forventet. Fortsæt til Deaktiver skrivecache i næste trin.
 
DEAKTIVER SKRIVECACHE:
  1. Hent tilstanden for skrivecache: svc_cache --get (tilstand 3 er aktiveret, tilstand 7 er deaktiveret eller ukendt, tilstand 8 er deaktiveret).
  2. Deaktiver skrivecache: svc_cache --disable (kommandoen skal kun køre på én SP for at deaktivere cache på begge SP'er).
  3. Bekræft, at skrivecache er deaktiveret:  svc_cache --Hent
Skrivecachetilstand:             3 (aktiveret)
Skrivecachetilstand:             7 (ukendt)
Skrivecachetilstand:             8 (deaktiveret)
Se mere detaljerede eksempler på output i afsnittet Yderligere bemærkninger.

Målet er at komme til en tilstand på 8 (deaktiveret). Hvis outputtet af svc_cache --get er en tilstand på 7, betyder det, at de beskidte sider stadig skyller. Kør svc_cache igen --get cmd igen, indtil tilstanden er 8 (deaktiveret).
Hvis deaktiveringen tager noget tid, kan du også bruge metrics til at se og sikre, at alle beskidte cachesider skylles eller tømmes:
  • uemcli /metrics/value/rt -path sp.*.blockCache.global.summary.dirtyBytes show -interval 5 -count 5
Når svc_cache --get viser tilstand 8, eller beskidte sider viser 0, kan du fortsætte med din aktivitet.


Når begge SP'er er online igen:
AKTIVER SKRIVECACHE:
  1. Få status for skrivecache: svc_cache --get (tilstand 3 er aktiveret, tilstand 7 er deaktiveret eller ukendt, status 8 er deaktiveret).
  2. Aktivér skrivecache:  svc_cache --enable (kommandoen skal kun køres på én SP for at aktivere cache på begge SP'er)
  3. Bekræft, at skrivecache er aktiveret: svc_cache --get (Status 3 er aktiveret).  

Endelig, når du er færdig med din aktivitet, skal du deaktivere skrivecachekommandoerne:
svc_cache --disableCacheOperations


Additional Information


Eksempel på output:

svc_cache --get, der viser, at kommandosættet ikke er installeret:
 
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, der viser, at kommandosættet ikke er aktiveret:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
 
 --- ERROR: This option can only be used after enabling cache operations.



Hvis dette sker, skal du aktivere kommandoerne ved hjælp af følgende kommando:
svc_cache --force-enableCacheOperations 

svc_cache --Få vist skrivecache aktiveret:
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 --aktivere:
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 --Få vist skrivecache aktiveret:
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#

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000196684
Article Type: How To
Last Modified: 06 May 2024
Version:  24
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.