Omitir para ir al contenido principal
  • Hacer pedidos rápida y fácilmente
  • Ver pedidos y realizar seguimiento al estado del envío
  • Cree y acceda a una lista de sus productos

Dell Unity: Jak správně spravovat cache pro zápis během aktivit údržby procesoru úložiště (oprava uživatelem)

Resumen: Tento článek obsahuje vzorové postupy pro aktivity údržby procesoru úložiště Unity týkající se správy cache pro zápis (zakázání, povolení, kontrola, vyprázdnění). Níže uvedené kroky platí pro systémy Unity OS 5.3 a nižší. Cache pro zápis se automaticky zakáže, když je procesor úložiště umístěn do servisního režimu v polích Unity se systémem OS 5.4 a novějším. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

Doporučuje se vypnout cache pro zápis před provedením jakékoli plánované údržby hardwaru SP. Zabrání se tím případnému dopadu v nepravděpodobném případě, že se při provádění údržby vyskytne sekundární problém na rovnocenném SP.

Činnost údržby hardwaru SP je definována jako jakákoli výměna některého z následujících dílů:
 
Část
DIMM
SFP
SP
BBU
Modul I/O
M.2 SATA
Šasi DPE
Ventilátor
Mezipatro
DPE PSU – napájecí zdroj

Za ovlivněné činnosti údržby hardwaru se považují také následující aktivity, pro které se doporučuje zakázat mezipaměť pro zápis:
 
Activity
Upgrady DIP (Data-In Place)

TSE by měli zkontrolovat a dodržovat pokyny k vytvoření pracovního příkazu v interních poznámkách tohoto článku znalostní databáze Dell.

Příkaz svc_cache byl aktualizován o tři nové přepínače: --get, --disable a --enable. Tuto aktualizaci musí do systému Unity načíst technická podpora společnosti Dell nebo autorizovaný poskytovatel služeb. To je výhoda, která umožňuje provádět aktualizace mezipaměti bez nutnosti kořenového shellu a zapojení vyšší úrovně podpory.

Aktualizace: 
Aktualizace příkazů svc_cache je nyní součástí prostředí Unity OE verze 5.2 a vyšší. To eliminuje potřebu ruční instalace po upgradu pole Unity na aktualizovaný kód OE.

Níže uvedené kroky platí pro systémy Unity OS 5.3 a nižší.  Cache pro zápis se automaticky zakáže, když je procesor úložiště umístěn do servisního režimu v polích Unity se systémem OS 5.4 a novějším.
 
POZNÁMKA:
V závislosti na použitém prohlížeči může písmo deformovat -- (dvojitý spojovník) v příkazech, zejména tučné řádky.

Po příkazu svc_cache parametru předchází -- (dvojitý spojovník), nikoli jeden - .
Pokud jsou příkazy tučně zkopírovány do poznámkového bloku z tohoto článku znalostní báze, dvojitý spojovník je lépe definovaný.

Zde jsou uvedeny nové příkazy, které budou podrobněji vysvětleny níže:
svc_cache --force-enableCacheOperations
svc_cache --get
svc_cache --disable
svc_cache --enable
svc_cache --disableCacheOperations

JAK ZJISTIT, ZDA JE AKTUALIZOVANÝ PŘÍKAZ svc_cache JIŽ NAINSTALOVÁN
Pokud spustíte jeden z nových příkazů, můžete určit, zda je balíček nainstalován. Reaguje různě podle toho, zda již byl příkaz svc_cache rozšířen o nové příkazy. K otestování použijeme příkaz svc_cache --get.

Jestliže balíček ještě není nainstalován:
   Spuštěním příkazu svc_cache --get se zobrazí použití příkazu:
 
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>]
  Pokud k tomu dojde, obraťte se na technickou podporu společnosti Dell nebo autorizovaného poskytovatele služeb a uveďte ID tohoto článku znalostní databáze.
 
Pokud je balíček nainstalován:
  Spuštěním příkazu svc_cache --get se zobrazí buď chyba, nebo se zobrazí stav mezipaměti v závislosti na tom, jestli byly příkazy odemknuty.
  1. Pokud je balíček nainstalován, ale příkazy nebyly povoleny, systém zobrazí chybu:
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get

 --- ERROR: This option can only be used after enabling cache operations.
Pokud k tomu dojde, je nutné aktivovat příkazy pomocí následujícího příkazu:
 svc_cache --force-enableCacheOperations 
  1. Pokud je balíček nainstalován a sada příkazů byla povolena,  vrátí příkazsvc_cache --get stav mezipaměti podle očekávání. Pokračujte zakázáním cache pro zápis v dalším kroku.
 
ZAKÁZÁNÍ CACHE PRO ZÁPIS:
  1. Získejte stav mezipaměti pro zápis: svc_cache --get (stav 3 je povolený, stav 7 je zakazující nebo neznámý, stav 8 je zakázán).
  2. Disable write cache: svc_cache --disable (příkaz musí běžet pouze na jednom procesoru úložiště, aby bylo možné zakázat cache na obou procesorech úložiště).
  3. Potvrďte, že je mezipaměť pro zápis zakázána:  svc_cache --get
Stav cache pro zápis:             3 (povoleno)
Stav cache pro zápis:             7 (neznámý)
Stav cache pro zápis:             8 (zakázáno)
Viz podrobnější příklady výstupů v části Další poznámky.

Cílem je dostat se do stavu 8 (disabled). Pokud je výstup svc_cache --get stav 7, znamená to, že špinavé stránky se stále vyprazdňují. Znovu spusťte svc_cache --get cmd, dokud nebude stav 8 (zakázáno).
Pokud zakázání nějakou dobu trvá, můžete také použít metriky ke sledování a zajistit, aby se všechny špinavé stránky mezipaměti vyprazdňovaly nebo vyprazdňovaly:
  • uemcli /metrics/value/rt -path sp.*.blockCache.global.summary.dirtyBytes show -interval 5 -count 5
Jakmile svc_cache --get zobrazí stav 8 nebo špinavé stránky zobrazí 0, můžete pokračovat v činnosti.


Když jsou oba procesory úložiště opět online:
ENABLE WRITE CACHE:
  1. Získání stavu mezipaměti pro zápis: svc_cache --get (stav 3 je povolen, stav 7 je zakázáno nebo neznámý, stav 8 je zakázán).
  2. Povolit cache pro zápis:  svc_cache --enable (příkaz stačí spustit pouze na jednom procesoru úložiště, aby bylo možné povolit cache na obou procesorech úložiště.)
  3. Potvrďte, že je povolena mezipaměť pro zápis: svc_cache --get (stav 3 je povolen).  

Nakonec, až skončíte se svou aktivitou, měli byste zakázat příkazy mezipaměti zápisu:
svc_cache --disableCacheOperations


Información adicional


Příklad výstupů:

svc_cache --get zobrazující, že sada příkazů nebyla nainstalována:
 
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 zobrazující, že sada příkazů nebyla povolena:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
 
 --- ERROR: This option can only be used after enabling cache operations.



Pokud k tomu dojde, je nutné aktivovat příkazy pomocí následujícího příkazu:
svc_cache --force-enableCacheOperations 

svc_cache příkazu --get zobrazující povolenou mezipaměť pro zápis:
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 --disable:
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 příkazu --get zobrazující povolenou mezipaměť pro zápis:
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#

Productos afectados

Dell EMC Unity
Propiedades del artículo
Número del artículo: 000196684
Tipo de artículo: How To
Última modificación: 06 may 2024
Versión:  24
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.