Data Domain:ストレージ エンクロージャの番号付けはシーケンシャルではない

Summary: この記事では、Data Domainアプライアンス上の外部ストレージ エンクロージャ(ES-30およびDS-60)に割り当てられたシェルフ番号がシーケンシャルでない場合のシナリオについて説明します。 ストレージ移行操作が完了した後、いずれかのストレージ エンクロージャのシャーシ交換、またはストレージ エンクロージャを新しいパスに物理的に移動した後に、シェルフ番号付けシーケンスの非シーケンシャルな番号付けまたはギャップが発生する場合があります。 Data Domainでは、すべてのエンクロージャにシーケンシャルな番号を付け直すために、この記事に記載されている手順を適用することをお勧めします。 ...

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.

Symptoms

シェルフの番号がシーケンシャルでない場合の過剰な再スキャンおよび検出操作を軽減するために、Data Domainオペレーティング システム コードの将来の機能拡張が行われます。このような変更が行われるまで、物理的な変更またはシリアル番号の変更後にシェルフ番号がシーケンシャルであることを確認するために必要な手順を適用することをお勧めします。これにより、シーケンシャル シェルフ番号のギャップが発生します。


DDOS 5.7.1以降、ストレージ シェルフの番号付けはストレージ シェルフのシリアル番号に関連付けられています。これをシェルフ「persistent-id」と呼びます。
SASトポロジーに物理的な変更が加えられた複数の異なるシナリオでは、ストレージ エンクロージャを「オフライン」として表示できます。
この例では、「ストレージ移行」が最近完了し、ソース ストレージ エンクロージャが物理的に取り外されました。各ストレージ エンクロージャに「persistent-id」が割り当てられているため、接続されなくなった複数の「オフライン」シェルフ(2、3、4、8)が存在するようになりました。これらの「オフライン シェルフは、ファイルシステムが損なわれず、動作するために必要なくなりました。接続されているストレージ エンクロージャに対して、Phantomシェルフまたは非シーケンシャル番号付けがあるという事実は、Data Domainファイルシステムの全体的な動作には影響しませんが、起動中に過度の再スキャンおよび検出操作が発生する可能性があります。また、クエリーが PHANTOM エンクロージャに対して行われた場合には、SNMPコアも発生する可能性があります。これにより、起動時間が予想よりも長くなり、起動フェーズが完了した直後にボリュームが使用できなくなります。

#enclosure show summary コマンドを使用して、永続IDが発行されたすべてのエンクロージャとエンクロージャの現在の状態を一覧表示します。

#Enclosure Show Summary


----------------------
Enclosure   Model No.   Serial No.       State     OEM Name   OEM Value   Capacity
---------   ---------   --------------   -------   --------   ---------   --------
1           DD9800      NVT10164000024   Online                           4 Slots
2           DS60        APM00164936021   Offline                          60 Slots
3           DS60        APM00164802045   Offline                          60 Slots
4           DS60        APM00164802044   Offline                          60 Slots
5           DS60        APM00164902721   Online                           60 Slots
6           DS60        APM00164936019   Online                           60 Slots
7           DS60        APM00164936020   Online                           60 Slots
8           ES30        APM00164964966   Offline                          15 Slots
9           DS60        APM00164902719   Online                           60 Slots
10          DS60        APM00164902720   Online                           60 Slots
11          DS60        APM00164902722   Online                           60 Slots
12          ES30        APM00164964967   Online                           15 Slots
---------   ---------   --------------   -------   --------   ---------   --------
 
 
#enclosure show topology CLIコマンドを使用して、現在接続されているストレージ エンクロージャを一覧表示します。
SASトポロジーを見ると、「オフライン」シェルフ(2、3、4、8)が実際には接続されておらず、接続されたシェルフに割り当てられた数値が非シーケンシャルであることを確認します。

#Enclosure Show Topology
-----------------------
Port       enc.ctrl.port       enc.ctrl.port
----   -   -------------   -   -------------
2a     >    9.B.H: 9.B.E   >   10.B.H:10.B.E
2b     >    5.B.H: 5.B.E   >   11.B.H:11.B.E
2c     >    7.B.H: 7.B.E
2d     >   12.B.H:12.B.E
3a     >   10.A.H:10.A.E   >    9.A.H: 9.A.E
3b     >    6.B.H: 6.B.E
3c     >    7.A.H: 7.A.E
3d     >   12.A.H:12.A.E
6a     >   11.A.H:11.A.E   >    5.A.H: 5.A.E
6b     >    6.A.H: 6.A.
6d
----   -   -------------   -   -------------
Encl   WWN                Serial #
----   ----------------   --------------
5      N/A                APM00164902721
6      N/A                APM00164936019
7      N/A                APM00164936020
9      N/A                APM00164902719
10     N/A                APM00164902720
11     N/A                APM00164902722
12     N/A                APM00164964967
----   ----------------   --------------

 
注:GUIまたはAutosupportでさまざまな出力が「オフライン」シェルフが存在しないと表示される場合がある

8.1(不在)
 8.2(不在)
 8.3(不在)
 8.4(不在)
 8.5(不在)
 8.6(不在)
 8.7(不在)
 8.8(不在)
 8.9(不在)
 8.10(不在)
 8.11(不在)
 8.12(不在)
 8.13(不在)
 8.14(不在)
 8.15(不在)

PHANTOMエンクロージャに対するSNMPクエリーを実行すると、エラーとそれに続くコアが発生します。対応するメッセージが messages.engineering ログに投稿されます。

 # snmpwalk -v2c -c Public localhost -t 5 -r 5 dataDomainMib
Timeout: No Response from localhost
Apr 20 01:01:54 xx snmpd: WARNING: ddr/sm/snmp/enclosurePack_access.c:161      **** Enclosure id 3 is offline.
Apr 20 01:01:54 xx ddr_procmon: NOTICE: MSG-PMON-00008: Failure on /usr/sbin/snmpd.
Apr 20 01:01:54 xx ddr_procmon: WARNING: MSG-PMON-00011: Restarting /usr/sbin/snmpd.
Apr 20 01:01:56 xx ddfs[11215]: NOTICE: ddr_key_del_temp: deleting key-v2-100
Apr 20 01:02:04 xx snmpd: WARNING: ddr/sm/snmp/enclosurePack_access.c:161      **** Enclosure id 3 is offline.
Apr 20 01:02:04 xx ddr_procmon: NOTICE: MSG-PMON-00008: Failure on /usr/sbin/snmpd.
Apr 20 01:02:04 xx ddr_procmon: WARNING: MSG-PMON-00011: Restarting /usr/sbin/snmpd.
Apr 20 01:02:14 xx snmpd: WARNING: ddr/sm/snmp/enclosurePack_access.c:161      **** Enclosure id 3 is offline.
Apr 20 01:02:14 xx ddr_procmon: NOTICE: MSG-PMON-00008: Failure on /usr/sbin/snmpd.


Apr 20 14:02:42 xx snmpd: WARNING: dd_netsnmp_set_request_error: snmp error 129 occured
 
 

Cause

この条件をトリガーするシナリオは次のとおりです。
  • ストレージ エンクロージャを1つのData Domainアプライアンスから別のData Domainアプライアンスに物理的に移動する
  • 使用中のストレージ エンクロージャでのシャーシの交換(新しいシャーシでは新しいシリアル番号が導入されます)
  • ストレージ移行 - 移行が完了すると、ソース シェルフはFSでは不要になり、物理的に削除されます。
  • cliコマンドを削除#storage問題が発生しました。

Resolution

シェルフの「persistent-id」をシーケンシャルな順序で再番号化するには、SEモードで次のコマンドを使用します。 
           
SE# enclosure show persistent-id   
出力には、接続されているエンクロージャと、接続されなくなったシェルフの詳細情報と、対応する永続IDが表示 されます。接続されなくなったシリアル番号、またはSASトポロジーから削除されたシリアル番号が表示されます。ハイライト表示した内容は添付されなくなり、サマリーを表示#enclosure「オフライン」として表示されます。

Serial No. Model No. Persistent ID
-------------- --------- -------------
APM00164936021  DS60 2      <<< Offline
APM00164802045  DS60 3      <<< Offline
APM00164802044  DS60 4      <<< Offline
APM00164902721  DS60 5      
APM00164936019  DS60 6      
APM00164936020  DS60 7      
APM00164964966  ES30 8      <<< Offline
APM00164902719  DS60 9      
APM00164902720  DS60 10     
APM00164902722  DS60 11     
APM00164964967  ES30 12   
-------------- --------- -------------
12 enclosure(s) persisted.
 
#enclosure release persistent-id CLIを使用して、既存のパーシステントIDを解放します。  オフラインのリリースのみを行うか、のリリースを選択できます。  次回の起動時に、接続されている各シェルフに新しい永続IDが発行され、シェルフの番号付けにギャップはありません。

メモ: HAシステムでは、システムの再起動を実行する前に、アクティブ ノードから一度に1つずつ、両方のノードで「enclosure release persistent-id all」を実行することをお勧めします。アクティブ ノードを再起動すると、スタンバイ ノードへのフェールオーバーがトリガーされます。HA再起動サイクルが完了し、システムが再び高可用性になったら、現在アクティブなノードを再起動してプロセスを完了します。 


SE# enclosure release persistent-id
              {||all}
    
 
Example:                                            
 #enclosure release persistent-id APMxxxxxxxxxxxxxx
 #enclosure release persistent-id 12
 #enclosure release persistent-id all

次に、システムを再起動して、各ストレージ エンクロージャに新しい永続IDを発行できるようにします。

#system reboot

システムが再起動した後、シェルフの番号がシーケンシャルで、ストレージ エンクロージャが「オフライン」としてリストされていないことを確認します。

# enclosure show summary
Enclosure   Model No.   Serial No.       State    OEM Name   OEM Value   Capacity
---------   ---------   --------------   ------   --------   ---------   --------
1           DD9800      NVT10162700023   Online                          4 Slots 
2           DS60        APM00164802045   Online              0           60 Slots
3           DS60        APM00164802043   Online              0           60 Slots
4           DS60        APM00164802044   Online              0           60 Slots
5           DS60        APM00164851510   Online              0           60 Slots
6           DS60        APM00164936021   Online              0           60 Slots
7           DS60        APM00164802046   Online              0           60 Slots
8           ES30        APM00164964966   Online                          15 Slots
---------   ---------   --------------   ------   --------   ---------   --------
8 enclosures present. 

 
SE# enclosure show persistent-id
Serial No.       Model No.   Persistent ID
--------------   ---------   -------------
APM00164802045   DS60        2            
APM00164802043   DS60        3            
APM00164802044   DS60        4            
APM00164851510   DS60        5            
APM00164936021   DS60        6            
APM00164802046   DS60        7            
APM00164964966   ES30        8            
--------------   ---------   -------------
7 enclosure(s) persisted.
 

Affected Products

Data Domain

Products

Data Domain, DD OS, DD OS Licensed Features
Article Properties
Article Number: 000054913
Article Type: Solution
Last Modified: 19 Jul 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.