Oracle® Solaris Cluster システム管理

印刷ビューの終了

更新: 2015 年 10 月
 
 

2 ノード接続より大きなクラスタでアレイと単一ノード間の接続を削除する方法

3 ノードまたは 4 ノード接続のクラスタでストレージアレイを単一クラスタノードから取り外すには、この手順を使用します。

phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

  1. 取り外す予定のストレージアレイに関連付けられているすべてのデータベーステーブル、データサービス、ボリュームのバックアップを作成します。
  2. 切断する予定のノードで動作しているリソースグループとデバイスグループを判別します。
    phys-schost# clresourcegroup status
    phys-schost# cldevicegroup status
  3. 必要であれば、切断する予定のノードからすべてのリソースグループとデバイスグループを移動します。

    Caution

    注意 (SPARC only) -  Oracle RAC ソフトウェアをクラスタで実行している場合、グループをノードから移動する前に、ノードで動作している Oracle RAC データベースのインスタンスを停止します。手順については、『Oracle Database Administration Guide』を参照してください。


    phys-schost# clnode evacuate node

    clnode evacuate コマンドは、すべてのデバイスグループを、指定ノードから次に優先されるノードに切り替えます。またこのコマンドは、指定されたノードから次に優先されるノードへ、すべてのリソースグループを切り替えます。

  4. デバイスグループを保守状態にします。

    デバイスグループを保守状態にする手順については、ノードを保守状態にするを参照してください。

  5. デバイスグループからノードを削除します。

    raw ディスクを使用している場合は、cldevicegroup(1CL) コマンドを使用してデバイスグループを削除します。

  6. HAStoragePlus リソースが含まれる各リソースグループで、リソースグループのノードリストからノードを削除します。
    phys-schost# clresourcegroup remove-node -n node + | resourcegroup
    node

    ノードの名前。

    リソースグループのノードリストを変更する方法については、Oracle Solaris Cluster データサービス計画および管理ガイド を参照してください。


    注 -  clresourcegroup を実行するときには、リソースタイプ、リソースグループ、およびリソースのプロパティー名には大文字と小文字の区別があります。
  7. 削除する予定のストレージアレイがノードに接続されている最後のストレージアレイである場合、このストレージアレイに接続されているノードとハブまたはスイッチの間にある光ファイバケーブルを取り外します。

    それ以外の場合は、この手順をスキップします。

  8. 切断するノードからホストアダプタを削除する場合、ノードの電源を切ります。

    切断するノードからホストアダプタを削除する場合は、Step 11 に進みます。

  9. ノードからホストアダプタを削除します。

    ホストアダプタの削除手順については、ノード用ドキュメントを参照してください。

  10. ブートが行われないようにして、ノードに電源を入れます。
  11. Oracle RAC ソフトウェアがインストールされている場合、切断する予定のノードから Oracle RAC ソフトウェアパッケージを削除します。
    phys-schost# pkg uninstall /ha-cluster/library/ucmm 

    Caution

    注意 (SPARC only) -  切断したノードから Oracle RAC ソフトウェアを削除しない場合、そのノードをクラスタに導入し直すときにノードでパニックが発生し、データの可用性が失われる可能性があります。


  12. クラスタモードでノードをブートします。
    • SPARC ベースのシステム上で、次のコマンドを実行します。

      ok boot
    • x86 ベースのシステム上で、次のコマンドを実行します。

      GRUB メニューが表示された時点で、適切な Oracle Solaris エントリを選択し、Enter キーを押します。

  13. ノードの /devices/dev エントリを更新して、デバイスの名前空間を更新します。
    phys-schost# devfsadm -C
    cldevice refresh
  14. デバイスグループをオンラインに戻します。

    デバイスグループをオンラインにする方法については、ノードを保守状態から戻すを参照してください。