web-dev-qa-db-ja.com

hpスマートアレイp400-故障したディスク-ホットスペア

HP DL380G5スマートアレイp400のディスク障害に問題があります。アレイのセットアップは、RAID 5、7ディスク+ホットスペアです。

数週間前に1台のディスクに障害が発生し、ホットスペアが自動的に引き継がれました。故障したドライブを交換しましたが、アレイが正常な状態かどうかわかりません。

Hpaducli(OSはRHEL 5)を実行すると、出力は次のようになります。

統合エラーレポート:
コントローラー:スロット1のスマートアレイP400 
デバイス:論理ドライブ1 
メッセージ:バックグラウンドパリティの初期化は現在キューに入れられています
または、この論理ドライブで進行中です。バックグラウンドパリティ
の初期化がキューに入れられている場合、ドライブでI/Oが実行されたときに開始されます
。バックグラウンドパリティの初期化が完了すると、
論理ドライブのパフォーマンスが向上します。

(このように1か月以上報告されていますが、「キューに入れられた」バックグラウンドパリティの初期化では実際には何も起こらないようです)。

Hpacucliで確認する:
# hpacucli ctrl all show config

  physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 72 GB, OK)
  physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 72 GB, OK)
  physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 72 GB, OK)
  physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 72 GB, OK)
  physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 72 GB, OK)
  physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 72 GB, OK)
  physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 72 GB, OK)
  physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 72 GB, OK, spare)

元のホットスペアはベイ8にあり、故障したディスクはベイ5にありました。

ベイ5で交換されたドライブが新しい​​ホットスペアとして自動的に作動することを期待していましたが、そうではないようです。

  • 「キューに入れられたバックグラウンドの初期化」について何かする必要がありますか?
  • ホットスペアの構成を積極的に変更する必要がありますか?
  • アレイは「安全な」状態ですか、それとも次のドライブに障害が発生したときに障害が発生しますか?
2

故障したドライブを交換すると、ホットスペアは再びホットスペアに戻ります。これは、HPSmartArrayで予想される動作です。

3
JS.

JSは正しいです。新しいドライブを挿入すると、そのドライブが再構築され、ベイ8のドライブがホットスペアに戻ります。

バックグラウンドパリティ初期化メッセージについては何もする必要はありません。このプロセスは、RAID 5/6ボリュームが作成、拡張、または場合によっては(このような)リカバリされたときに発生します。メッセージが長い間表示されている理由は、完了するまでにかかる時間がコントローラーのI/O負荷に依存しているためです。大量のI/Oを実行している場合、初期化に長い時間がかかる可能性がありますが、コントローラーをしばらくアイドル状態にしておくと、はるかに高速に完了できます(初期化はバックグラウンドで実行する必要があります)。

hpacucliコマンドの結果がその特定のRAIDボリュームに一致する「logicaldrive#」行に「OK」を示している場合、はい、ドライブは安全であり、ドライブの障害に耐えることができます。これは、挿入したドライブが完全に再構築された後にのみ発生するはずです。

1
bta