2073-720 で障害予知機能 (PFA) イベントを報告する、障害が発生したドライブの取り替え
ストレージ・システム上のドライブが PFA イベントを報告した場合、そのドライブにオフラインのマークを付けて、取り替えてください。
手順
- 特権ユーザーとして CLI にログインします。
- 障害が発生したドライブを持つノードの ID をメモし、lslog CLI コマンドを実行して PFA ログ・イベントの有無を確認します。 例えば、次のとおりです。
#lslog | more Host name Severity Event id Date received Component First Occurrence Message mgmt002st001 SEVERE EFS0E0096C 6/15/16 6:17 PM GUI 122492368425545535 0 6/15/16 6:17 PM Predictive failure: PD 0a(e0x3e/s1)
ロケーション・コードは 16 進数で書き込まれます。この例では、装置 ID 62 を持つドライブがスロット 1 に置かれます。
- コントローラーに照会を送信して、エンクロージャーとスロットの情報を取得します。
/opt/MegaRAID/MegaCli/MegaCli64 -PDlist -a0 | grep -e '^Enclosure Device ID:' -e '^Slot Number:' Enclosure Device ID: 62 Slot Number: 0 Enclosure Device ID: 62 Slot Number: 1
- ドライブ情報を使用して、以下のコマンドでスロット 1 のドライブをオフライン・モードに設定します。 MegaCli -PDOffline -PhysDrv [E:S] -aN
例えば、次のとおりです。
/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [62:1] -a0 Adapter: 0: EnclId-62 SlotId-1 state changed to OffLine. Exit Code: 0x00
- 次のコマンドを使用して、ドライブに欠落のマークを付けます。 MegaCli64 -PDMarkMissing -PhysDrv [E:S] -aN
例えば、次のとおりです。
/opt/MegaRAID/MegaCli/MegaCli64 -PDMarkMissing -PhysDrv [62:1] -a0 EnclId-62 SlotId-1 is marked Missing. Exit Code: 0x00
- 次のコマンドを使用して、ドライブの取り外しの準備をします。 MegaCli64 -PDPrpRmv -PhysDrv [E:S] -aN
例えば、次のとおりです。
/opt/MegaRAID/MegaCli/MegaCli64 -PDPrpRmv -PhysDrv [62:1] -a0 Prepare for removal Success Exit Code: 0x00
- ドライブを交換してください。
- 新規ドライブを RAID 仮想ドライブに追加し、以下のコマンドを使用して再構築を開始します。
MegaCli64 -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
MegaCli64 -PDRbld -Start -PhysDrv [E:S] -aN
例えば、次のとおりです。
/opt/MegaRAID/MegaCli/MegaCli64 -PdReplaceMissing -PhysDrv [62:1] -Array0 -row1 -a0 Adapter: 0: Missing PD at Array 0, Row 1 is replaced. Exit Code: 0x00 [root@V7KU3.mgmt001st001 ~]# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -Start -PhysDrv [62:1] -a0 Started rebuild progress on device(Encl-62 Slot-1) Exit Code: 0x00
- 次のコマンドを使用して、再構築の進行状況をモニターします。
/opt/MegaRAID/MegaCli/MegaCli64 -pdrbld -showprog -physdrv [62:1] -a0 Rebuild Progress on Device at Enclosure 62, Slot 1 Completed 5% in 6 Minutes. Exit Code: 0x00