- メンテナンス・ガイド
- 一般的な保守情報
- ディスク・コントローラ・バッテリ・バックアップ・ユニットの交換
- データベース・サーバーのディスク・コントローラBBUの交換
- ステップ1: ディスク・コントローラBBUの取り外しの準備
- リモート・マウントBBUがあるシステムの準備
1.9.1.1.1 リモート・マウントBBUがあるシステムの準備
リモート・マウントBBUがあるシステムのディスク・コントローラBBUを取り外す際の準備方法について説明します。
システムにリモート・マウントBBUがない場合は、「リモート・マウントBBUがないシステムの準備」を参照してください。
root
ユーザーとしてログインします。- サービスを必要とするラックのサーバーで実行されているイメージのバージョンを取得します。
# imageinfo -ver 11.2.3.2.1.130302
バージョンは最初の5つの部分です(この例では、
11.2.3.2.1
)。最後の部分はイメージの日付です。 - ディスク・コントローラBBUの取り外しの準備。
バージョン12.1.2.1.0以上を実行している場合:
- 交換対象のディスク・コントローラBBUを削除します。
DBMCLI> alter dbserver bbu drop for replacement
- BBUステータスが更新されていることを確認します。
DBMCLI> list dbserver attributes bbustatus - dropped for replacement
バージョン11.2.3.3.0から12.1.2.1.0を実行している場合:
- 交換対象のディスク・コントローラBBUを削除します。
# /opt/oracle.cellos/compmon/exadata_mon_hw_asr.pl -drop_bbu_for_replacement
- ステータスが更新されていることを確認します。
# /opt/oracle.cellos/compmon/exadata_mon_hw_asr.pl -list_bbu_status BBU status: dropped for replacement.
バージョン11.2.3.2.xを実行している場合:
- サービス対象のラックのサーバーを特定し、インジケータ・ライトをオンにします。
Exadata Storage Serverは、1から18の番号で識別され、RU2に取り付けられたラックの最下段のStorage Serverが1で、ラックの上部に向かって番号が順に上がっていきます。
Exadata Database Nodeは、1から8の番号で識別され、RU16に取り付けられたラックの最下段のデータベース・ノードが1です。
サービス対象のサーバーを簡単に識別できるように、検出インジケータ・ライトをオンにします。サーバーの番号が確認されたら、前面パネルの検出ボタンを押すことができます。インジケータ・ライトをリモートでオンにし、次の方法を使用します。
-
Exadata Storage ServerのCellCliにログイン:
CellCli> alter cell led on
-
サーバーのILOMにログイン:
-> set /SYS/LOCATE value=Fast_Blink
-
サーバーの
root
アカウントにログイン:# ipmitool chassis identify force Chassis identify interval: indefinite
-
- HBAでバッテリと現在のステータスを表示できることを確認します。
ノート:
Solarisで実行している場合は、次のコマンドの
/opt/MegaRAID/MegaCli/MegaCli64
の代わりに/opt/MegaRAID/MegaCli
を使用します。# /opt/MegaRAID/MegaCli/MegaCli64 -adpbbucmd -a0
デフォルトの出力には、バッテリがまだ表示されていることが表示されますが、障害に応じて低電圧またはその他の問題が表示される場合もあります。BBUに重大な障害が発生し、HBAにアクセスできなくなった場合、BBUの読取りエラーが返されることがあります。
- すべての論理ボリュームで現在のキャッシュ・ポリシーを確認します。
# /opt/MegaRAID/MegaCli/MegaCli64 -ldpdinfo -a0 | grep BBU
デフォルトのキャッシュ・ポリシーは、すべてのボリュームで
WriteBack
です。バッテリが正常に機能している場合、現在のキャッシュ・ポリシーはWriteBack
としてレポートされます。ただし、障害が発生した場合、現在のキャッシュ・ポリシーはWriteThrough
としてレポートされることがあります。 - すべての論理ボリュームのキャッシュ・ポリシーを
WriteThrough
キャッシュ・モード(バッテリを使用しない)に設定します。# /opt/MegaRAID/MegaCli/MegaCli64 -ldsetprop wt -lall -a0
- すべての論理ボリュームの現在のキャッシュ・ポリシーが
WriteThrough
になっていることを確認します。# /opt/MegaRAID/MegaCli/MegaCli64 -ldpdinfo -a0 | grep BBU
- 交換対象のディスク・コントローラBBUを削除します。
親トピック: ステップ1: ディスク・コントローラBBUの取外しの準備