2073-720 で障害予知機能 (PFA) イベントを報告する、障害が発生したドライブの取り替え

ストレージ・システム上のドライブが PFA イベントを報告した場合、そのドライブにオフラインのマークを付けて、取り替えてください。

手順

  1. 特権ユーザーとして CLI にログインします。
  2. 障害が発生したドライブを持つノードの 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 に置かれます。

  3. コントローラーに照会を送信して、エンクロージャーとスロットの情報を取得します。
    /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
  4. ドライブ情報を使用して、以下のコマンドでスロット 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
  5. 次のコマンドを使用して、ドライブに欠落のマークを付けます。 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
  6. 次のコマンドを使用して、ドライブの取り外しの準備をします。 MegaCli64 -PDPrpRmv -PhysDrv [E:S] -aN

    例えば、次のとおりです。

      
    /opt/MegaRAID/MegaCli/MegaCli64 -PDPrpRmv -PhysDrv [62:1] -a0
    
    Prepare for removal Success
    Exit Code: 0x00
  7. ドライブを交換してください。
  8. 新規ドライブを 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
  9. 次のコマンドを使用して、再構築の進行状況をモニターします。
    /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