「Data Domain:ディスクに障害を発生させることができません |EVTストレージ00026
概要: Storage Subsystem Monitor (SSM)によって要求されたとおりにRAIDでディスクを障害にできない場合、Data DomainシステムはEVT-STORAGE-00026アラートを生成します。このアラートには、ディスク障害リクエストが成功しなかった理由を示すFailureReasonコードとBlockingReasonコードが含まれます。通常、この状態は一時的なものです。システムは自動的に再試行し、約24時間後にディスクを正常に障害化します。この記事では、症状と根本原因について説明し、関連するすべての理由コードを一覧表示します。 ...
現象
- システムは、追加情報フィールドに FailureReason コードと BlockingReason コードを含む EVT-STORAGE-00026 アラートを生成します。
- このアラートは、特定のエンクロージャおよびディスク スロットを参照する「 CRITICAL – HardwareFailure 」イベントとして表示されます。例:
-
Event Id: EVT-STORAGE-00026 Event Message: Unable to fail the disk. Object: Enclosure=6:Disk=2 Additional Information: EnclosureSerialNumber=<encl.serialnumber>:DiskSerialNumber=<DiskSN>:FailureReason=<ZZZ>:BlockingReason=<XXX>
注:<上記のZZZ> と <XXX> は、実際のFailureReasonコードとBlockingReasonコードのプレースホルダー変数です。 -
- このアラートは通常、システムの再起動直後に、エラーしきい値を超えるディスクをSSMが識別し、RAIDがディスク グループを完全に組み立てる前にそのディスクを失敗させようとした場合に発生します。
原因
システムの再起動中に、SSM はすべてのディスクをスキャンし、交換が必要なディスク(たとえば、medium-error-count しきい値を超えたディスク)を特定します。次に、SSM は IOCTL 要求を発行して、コピーの再構築を実行し、影響を受けるディスクをフェールDD_RAIDます。ただし、DD_RAIDがその時点でディスク グループのアセンブルを完了していない可能性があります。ターゲット ディスク グループがまだ使用できないため、DD_RAIDデバイスが見つからず、エラーを返します。これにより、EVT-STORAGE-00026アラートがトリガーされます。
システム ログの次のシーケンスは、タイミングの問題を示しています。
-
SSMは、障害が発生したディスクを特定し、コピーの再構築を要求します。
-
Jul 19 09:09:04 localhost ssm: INFO: FM: Failing disk 7.38 Jul 19 09:09:04 localhost ssm: INFO: FM: SAS BMS exceeded threshold. Trying to run copy reconstruction on 7.38 dm-25 Jul 19 09:09:04 localhost ssm: INFO: FM: mark pending failed dm-25 Jul 19 09:09:04 localhost ssm: INFO: FM: request RAID to do copy reconstruction dm-25 Jul 19 09:09:04 localhost ssm: INFO: FM: RAID cannot do copy reconstruction for dm-25
-
- ディスク グループがアセンブルされていないため、DD_RAIDはIOCTL要求(copy-rebuild cmd 0x50およびdisk-fail cmd 0x81)を拒否します。
-
Jul 19 09:09:04 localhost kernel: (E5)[1064.801341] DD_RAID: Error ioctl detected: cmd = 0x50, error = -19 Jul 19 09:09:04 localhost kernel: (E5)[1064.802181] DD_RAID: User requested disk failure [254:400] Jul 19 09:09:04 localhost kernel: (E5)[1064.802228] DD_RAID: Error ioctl detected: cmd = 0x81, error = -19
-
- ディスクのデバイス マッパー エントリー(dm-25)は作成されますが、ディスク グループは数分後にアセンブルされます。
-
Jul 19 09:06:05 localhost kernel: (E4)[884.874774] device-mapper: md @ ffff885fe9850800 dm-25 -> sdfv[131:16], sdab[65:176]- ....
-
Jul 19 09:12:12 localhost kernel: (E5)[1251.762266] DD_RAID: raid_level=6, level_options=3, config_disks=14, working_disks=14 Jul 19 09:12:12 localhost kernel: (E5)[1252.037931] DD_RAID: DiskGroup [dg4][0x4458c2a8b505dd64]: Reassembled- SSMが09:09:04に失敗リクエストを発行し、ディスク グループが09:12:12まで再組み立てを完了しなかったため、RAIDはリクエストを処理できませんでした。
設計上、システムは24時間後に操作を再試行し、通常は成功します。
- SSMが09:09:04に失敗リクエストを発行し、ディスク グループが09:12:12まで再組み立てを完了しなかったため、RAIDはリクエストを処理できませんでした。
注:上記のすべてのログ エントリーは、kern.infoログは、サポート バンドルに含まれています。 -
解決方法
-
理由コードを識別します。EVT-STORAGE-00026アラート テキストを確認し、 FailureReason と BlockingReason の値をメモします。以下の表を使用して、各コードを解釈します。
-
FailureReason コードを確認します。
不明なERR 000 RAID書き込みエラー 001 RAID接続エラー 002 中型ERR 003 パフォーマンスERR 004 SSDのライフサイクル終了(EOL) 005 -
BlockingReasonコードを確認します。
ヘッド ユニットに十分なスペアが残っていません。ヘッド ユニットにスペア ディスクを追加します。 001 外部シェルフに十分なスペアが残っていません。外部エンクロージャにスペア ディスクを追加します。 002 再構築が進行中です。再構築が完了すると、ディスクに障害が発生します。 003 DD_RAIDは縮退状態です。DD_RAID通常の状態に戻します。 004 原因は不明です。このディスクを交換する準備をします。 005 -
自動再試行を許可します。再起動後にアラートが発生した場合は、24時間待ちます。RAIDディスク グループが完全に組み立てられると、システムは自動的にディスク障害操作を再試行します。
-
障害が発生したディスクを交換します。システムでディスクに障害が発生した後、標準的なData Domainディスク交換手順に従って、影響を受けたディスクを交換します。
-
24時間経過してもアラートが解決しない場合、または理由コードがシステムで自動的に解決できない状態を示している場合は、Dellサポートにお問い合わせください。