計算サーバーのディスク・コントローラBBUの交換

次の手順では、計算サーバーのディスク・コントローラBBUを交換する方法について説明します。

  1. 交換対象のディスク・コントローラBBUを削除します。
    # /opt/oracle.cellos/compmon/exadata_mon_hw_asr.pl -drop_bbu_for_replacement
    
  2. 交換対象のディスク・コントローラBBUが削除されたことを確認します。
    # /opt/oracle.cellos/compmon/exadata_mon_hw_asr.pl -list_bbu_status
    
    BBU status: dropped for replacement.
    
  3. ドライブ・キャディの固定を解除し、トレイをゆっくり引き出して、交換用のトレイをスロットの中にスライドさせることによって、ディスク・コントローラBBUを交換します。ディスク・コントローラBBUはスロット7にあります。
  4. 新しいディスク・コントローラBBUが検出されることを確認します。これは数分かかる場合があります。
    # /opt/oracle.cellos/compmon/exadata_mon_hw_asr.pl -list_bbu_status
    
    BBU status: present
    
  5. 現在の論理ディスク・ドライブのキャッシュ・ポリシーでwritebackモードが使用されていることを確認します。
    # /opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -a0 | egrep         \
    'Default Cache|Current Cache'
    Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if
    Bad BBU
    Current Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if
    Bad BBU
    

    キャッシュ・ポリシーがwritebackになっていない場合は、ステップ6に進みます。そうでない場合は、ステップ7に進みます。

  6. バッテリ状態がOperationalであることを確認します。このステップは、ステップ5のキャッシュ・ポリシー出力がwritebackでない場合にのみ必要です。
    # /opt/MegaRAID/MegaCli/MegaCli64 -adpbbucmd -getbbustatus -a0|grep Battery 
    BatteryType: iBBU08
    Battery State : Operational
    Battery Pack Missing : No
    Battery Replacement required : No 
    

    バッテリ状態がOperationalでない場合は、問題を調査して修正してください。

  7. My Oracle Support Doc ID 1274318.1の説明に従って、バッテリ・チェックを実行します。このチェックによって予期しない結果が返された場合は、ノートで追加情報および指示を確認してください。
  8. (オプション) exachkツールを使用してシステムの状態を検証します。My Oracle Support Doc ID 1070954.1を参照してください。