跳转至主要内容
  • 快速、轻松地下订单
  • 查看订单并跟踪您的发货状态
  • 创建并访问您的产品列表
  • 使用“Company Administration”(公司管理),管理Dell EMC站点、产品和产品级联系人。

Dell Unity:SPメンテナンス アクティビティ中に書き込みキャッシュを適切に管理する方法(ユーザー修正可能)

摘要: この記事では、書き込みキャッシュの管理(無効化、有効化、チェック、フラッシュ)に関するUnity SPメンテナンス アクティビティーのベスト プラクティスについて説明します。 以下に説明する手順は、Unity OS 5.3以前に適用されます。 OS 5.4以降を実行しているUnityアレイでSPがサービス モードになると、書き込みキャッシュは自動的に無効になります。 ...

本文可能已自动翻译。如果您对其质量有任何反馈,请使用此页面底部的表单告知我们。

文章内容


说明

スケジュール設定されたSPハードウェア メンテナンス アクティビティーを実行する前に、書き込みキャッシュを無効にすることをお勧めします。これは、メンテナンス アクティビティーの実行中にピアSPで二次的な問題が発生した場合の潜在的な影響を回避するためです。

SPハードウェア メンテナンス アクティビティーは、次のパーツ リストのいずれかの交換として定義されます。
 
パーツ
DIMM
SFP
SP
Bbu
I/Oモジュール
M.2 SATA
DPEシャーシ
ファン
メザニン
DPE PSU:電源供給ユニット

また、次のアクティビティーも影響を受けるとみなされ、書き込みキャッシュの無効化が推奨されているハードウェア メンテナンス アクティビティーです。
 
アクティビティー
DIP(データ イン プレース)アップグレード

TSEは、このDellナレッジベース記事の内部メモに記載されている作業オーダーの作成手順を確認し、従う必要があります。

svc_cacheコマンドが更新され、3つの新しいスイッチが追加されました。--get、--disable、および --enable。このアップデートは、Dellテクニカル サポートまたは認定サービス プロバイダーがUnityシステムにロードする必要があります。これは、ルートシェルを必要とせずにキャッシュの更新を実行でき、より高いレベルのサポートを利用できるという利点です。

更新:
svc_cacheコマンドのアップデートは、Unity OEリリース5.2以降にバンドルされています。これにより、UnityアレイをアップデートされたOEコードにアップグレードした後で、手動でインストールする必要がなくなります。

以下に説明する手順は、Unity OS 5.3以前に適用されます。  OS 5.4以降を実行しているUnityアレイでSPがサービス モードになると、書き込みキャッシュは自動的に無効になります。
 
メモ:
使用するブラウザによっては、フォントによってコマンドの -- (二重ハイフン)、特に太字の行が歪む場合があります。

svc_cacheコマンドの後には、パラメーターの前に - ではなく -- (二重ハイフン) が付きます。
太字のコマンドをこのKBからメモ帳にコピーすると、二重ハイフンがより明確になります。

新しいコマンドはここにリストされており、以下で詳しく説明します。
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ナレッジベース記事IDを伝えてください。
 
パッケージがインストールされている場合:
  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でキャッシュを無効にするには、1つのSPでのみコマンドを実行する必要があります)。
  3. 書き込みキャッシュが無効になっていることを確認します。  svc_cache--get
書き込みキャッシュの状態:             3(有効)
書き込みキャッシュの状態:             7 (不明)
書き込みキャッシュの状態:             8(無効)
詳細な出力例については、「その他の注意事項」セクションを参照してください。

目標は、8(無効)の状態にすることです。svc_cache --get の出力が 7 の状態の場合、ダーティ ページがまだフラッシュ中であることを意味します。状態が8(無効)になるまで、 svc_cache --get cmdを再度実行します。
無効化に時間がかかる場合は、メトリックを使用して監視し、すべてのダーティー キャッシュ ページがフラッシュまたはフラッシュされていることを確認することもできます。
  • 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でキャッシュを有効にするには、1つのSPでコマンドを実行するだけで済みます)
  3. 書き込みキャッシュが有効になっていることを確認します。svc_cache --get(ステータス3が有効)。  

最後に、アクティビティを終了したら、書き込みキャッシュ コマンドを無効にする必要があります。
svc_cache --disableCacheOperations


其他信息


出力例:

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#

文章属性


受影响的产品

Dell EMC Unity

上次发布日期

06 5月 2024

版本

24

文章类型

How To