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
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Dell Unity: Як правильно керувати кешем запису під час обслуговування SP (виправляється користувачем)

Résumé: У цій статті наведено найкращі практики щодо діяльності з обслуговування Unity SP, пов'язаної з керуванням кешем запису (вимкнення, увімкнення, перевірка, очищення). Кроки, описані нижче, стосуються Unity OS 5.3 і старіших версій. Кеш запису автоматично відключається при переведенні SP в сервісний режим на масивах Unity, що працюють під управлінням OS 5.4 і вище. ...

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Instructions

Рекомендовано вимкнути кеш запису перед виконанням будь-яких запланованих дій з обслуговування апаратного забезпечення SP. Це зроблено для того, щоб уникнути будь-якого потенційного впливу в малоймовірному випадку виникнення вторинної проблеми на одноранговому SP під час виконання діяльності з технічного обслуговування.

Діяльність з технічного обслуговування обладнання SP визначається як будь-яка заміна будь-якої з наведених нижче частин:
 
Частина
Модуль DIMM
SFP
ІП
ББУ
Модуль вводу/виводу
M.2 SATA
Шасі DPE
Ентузіаст
Антресоль
DPE PSU - блок живлення

Крім того, наступні дії також вважаються зачепленими заходами з обслуговування обладнання, для яких рекомендується відключити кеш запису:
 
Діяльність
Оновлення DIP на місці передачі даних

TSE повинні переглянути та дотримуватися інструкцій щодо створення робочих замовлень, наведених у внутрішніх примітках цієї статті бази знань Dell.

Команду svc_cache оновлено трьома новими перемикачами: --get, --disable і --enable. Це оновлення має бути завантажено у вашу систему Unity службою технічної підтримки Dell або авторизованим постачальником послуг. Це перевага, яка дозволяє оновлювати кеш без використання кореневої оболонки та залучати вищий рівень підтримки.

Оновлювати: 
Оновлення команди svc_cache тепер входить до комплекту Unity OE версії 5.2 і новіших. Це усуває необхідність ручного встановлення, як тільки масив Unity оновлюється до оновленого коду OE.

Кроки, описані нижче, стосуються Unity OS 5.3 і старіших версій.  Кеш запису автоматично відключається при переведенні SP в сервісний режим на масивах Unity, що працюють під управлінням OS 5.4 і вище.
 
ПРИМІТКА:
Залежно від використовуваного браузера, шрифт може спотворювати -- (подвійний дефіс) у командах, особливо рядки, виділені жирним шрифтом.

Після команди svc_cache параметру передує -- (подвійний дефіс), а не одинарний - .
Якщо команди, виділені жирним шрифтом, скопіювати в блокнот з цієї бази знань, подвійний дефіс буде більш визначеним.

Нові команди перелічені тут і більш детально пояснені нижче:
svc_cache --force-enableCacheOperations
svc_cache --get
svc_cache --disable
svc_cache --enable
svc_cache --disableCacheOperations

ВИЗНАЧЕННЯ ТОГО, ЧИ ВЖЕ ВСТАНОВЛЕНО
ОНОВЛЕНУ КОМАНДУ svc_cacheЯкщо ви виконаєте одну з нових команд, ви зможете визначити, чи встановлено пакунок. Він реагує по-різному залежно від того, чи було вже розширено команду svc_cache новими командами. Щоб перевірити це, ми використовуємо команду svc_cache --get.

Якщо пакет ще не встановлений:
   Запуск команди svc_cache --get повертає використання команди:
 
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>]
  Якщо це станеться, зверніться до служби технічної підтримки Dell або авторизованого постачальника послуг і вкажіть цей ідентифікатор статті бази знань Dell.
 
Якщо пакет встановлений:
  Виконання команди svc_cache --get або покаже помилку, або покаже стан кешу, залежно від того, чи було розблоковано команди.
  1. Якщо пакет встановлений, але команди не були включені, система повертає помилку:
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get

 --- ERROR: This option can only be used after enabling cache operations.
Якщо це сталося, необхідно активувати команди за допомогою наступної команди:
 svc_cache --force-enableCacheOperations 
  1. Якщо пакунок встановлено і набір команд увімкнено,  командаsvc_cache --get повертає стан кешу, як і очікувалося. Перейдіть до розділу Вимкнути кеш запису на наступному кроці.
 
ВИМКНІТЬ КЕШ ЗАПИСУ:
  1. Отримати стан кешу запису: svc_cache --get (стан 3 увімкнено, стан 7 вимкнено або невідомо, стан 8 вимкнено).
  2. Вимкнути кеш запису: svc_cache --disable (Команда має виконуватися лише на одному SP, щоб вимкнути кеш на обох SP).
  3. Переконайтеся, що кеш запису вимкнено:  svc_cache --get
Записати стан кешу:             3 (увімкнено)
Записати стан кешу:             7 (невідомо)
Стан кешу запису:             8 (вимкнено)
Перегляньте докладніші приклади виводів у розділі Додаткові примітки.

Мета - дійти до стану 8 (інвалід). Якщо виведено svc_cache --get стан 7, це означає, що брудні сторінки все ще спорожняються. Повторно запустіть svc_cache --get cmd ще раз, доки стан не стане 8 (вимкнено).
Якщо вимкнення займає деякий час, ви також можете використовувати показники, щоб відстежити та переконатися, що всі брудні сторінки кешу очищаються або очищаються:
  • uemcli /metrics/value/rt -path sp.*.blockCache.global.summary.dirtyBytes show -interval 5 -count 5
Після того, як svc_cache --get покаже стан 8, або брудні сторінки покажуть 0, ви можете продовжити свою діяльність.


Коли обидва SP знову підключені до мережі:
УВІМКНУТИ КЕШ ЗАПИСУ:
  1. Отримати статус кешу запису: svc_cache --get (стан 3 увімкнено, стан 7 вимкнено або невідомо, стан 8 вимкнено).
  2. Увімкніть кеш запису:  svc_cache --enable (Команда має бути виконана лише на одному SP, щоб увімкнути кеш на обох SP)
  3. Переконайтеся, що кеш запису увімкнено: svc_cache --get (увімкнено стан 3).  

Нарешті, коли ви завершите свою діяльність, вам слід вимкнути команди кешу запису:
svc_cache --disableCacheOperations


Informations supplémentaires


Приклад виходів:

svc_cache --get показує, що набір команд не встановлено:
 
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 показує, що набір команд не увімкнено:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
 
 --- ERROR: This option can only be used after enabling cache operations.



Якщо це сталося, необхідно активувати команди за допомогою наступної команди:
svc_cache --force-enableCacheOperations 

svc_cache --get показує увімкнений кеш запису:
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 --get показує увімкнений кеш запису:
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#

Propriétés de l’article


Produit concerné

Dell EMC Unity

Dernière date de publication

06 May 2024

Version

24

Type d’article

How To