Oracle® Solaris Cluster ソフトウェアのインストール

印刷ビューの終了

更新: 2014 年 9 月
 
 

インストールの問題を修正する方法ために Oracle Solaris Cluster ソフトウェアを構成解除する方法

インストールしたノードがクラスタに参加できなかったり、構成情報を修正する場合、次の手順を実行します。たとえば、トランスポートアダプタやプライベートネットワークアドレスを再構成する場合にすべてのノードで実行してください。


注 -  ノードがすでにクラスタに参加しており、インストールモードでない場合 (定足数構成とインストールモードを確認する方法Step 2 を参照) は、この手順を実行しないでください。代わりに、Oracle Solaris Cluster システム管理 のクラスタノードから Oracle Solaris Cluster ソフトウェアをアンインストールする方法に進みます。

始める前に

scinstall ユーティリティーを使用して、ノードのクラスタ構成を再実行します。ノード上で Oracle Solaris Cluster ソフトウェアの構成を繰り返すことにより、クラスタノードの構成エラーを修正できる場合があります。

  1. 構成解除する予定の各ノードをクラスタのノードの認証リストに追加します。

    単一ノードクラスタを構成解除する場合は、Step 2 に進みます。

    1. 構成解除するノード以外のアクティブなクラスタメンバー上で、root 役割になります。
    2. 認証リストに追加するノードの名前を指定します。
      phys-schost# /usr/cluster/bin/claccess allow -h nodename
      –h nodename

      認証リストに追加するノードの名前を指定します。

      clsetup ユーティリティーを使用してこのタスクを実行することもできます。手順については、Oracle Solaris Cluster システム管理 の既存のクラスタまたはゾーンクラスタにノードを追加する方法を参照してください。

  2. 構成解除する予定のノードで root 役割になります。
  3. ノードを停止します。
    phys-schost# shutdown -g0 -y -i0
  4. ノードをリブートして、非クラスタモードになります。
    • SPARC:
      ok boot -x
    • x86:
      1. GRUB メニューで矢印キーを使用して該当する Oracle Solaris エントリを選択し、e と入力してコマンドを編集します。

        GRUB ベースのブートの詳細は、Oracle Solaris 11.2 システムのブートとシャットダウン のシステムのブートを参照してください。

      2. ブートパラメータ画面で矢印キーを使用して kernel エントリを選択し、e と入力してエントリを編集します。
      3. multiboot コマンドに -x を追加して、システムが非クラスタモードでブートするように指定します。
      4. Enter キーを押して変更を承諾し、ブートパラメータ画面に戻ります。

        画面には編集されたコマンドが表示されます。

      5. b と入力して、ノードを非クラスタモードでブートします。

        注 - カーネルブートパラメータコマンドへのこの変更は、システムをブートすると無効になります。次にノードをリブートする際には、ノードはクラスタモードでブートします。非クラスタモードでブートするには、上記の手順を実行してもう一度カーネルのブートパラメータコマンドに –x オプションを追加してください。
  5. Oracle Solaris Clusterパッケージのファイルが何も含まれていない、root (/) ディレクトリなどのディレクトリへ移動します。
    phys-schost# cd /
  6. クラスタ構成からノードを削除します。
    • ノードは構成解除するが、Oracle Solaris Cluster ソフトウェアはインストールされたままにする場合は、次のコマンドを実行します。
      phys-schost# /usr/cluster/bin/clnode remove

      ノードはクラスタ構成から削除されていますが、Oracle Solaris Cluster ソフトウェアはノードから削除されていません。

      詳細は、clnode(1CL) のマニュアルページを参照してください。

    • ノードの構成解除だけでなく、Oracle Solaris Cluster ソフトウェアの削除も行う場合は、次のコマンドを実行します。
      phys-schost# /usr/cluster/bin/scinstall -r [-b BE-name]
      –r

      クラスタノードから、クラスタの構成情報を削除し、Oracle Solaris Cluster のフレームワークおよびデータサービスソフトウェアをアンインストールします。その後、このノードを再インストールしたり、クラスタから削除したりできます。

      –b BE-name

      アンインストール処理の完了後のブート先となる新しいブート環境の名前を指定します。名前の指定はオプションです。ブート環境の名前を指定しなかった場合は、名前が自動的に生成されます。

      詳細は、scinstall(1M) のマニュアルページを参照してください。

  7. その他の構成解除するノードごとに、Step 2 からStep 8 を繰り返します。

トラブルシューティング

削除しようとしているクラスタノードで少なくとも部分的にクラスタが構成されている場合、clnode remove コマンドを実行しても、Node is still enabled などのエラーでコマンドが終了してしまう可能性があります。そのようなエラーが発生する場合は、clnode remove コマンドに –F オプションを追加します。

次のステップ

Oracle Solaris Cluster ソフトウェアをノードで再インストールまたは再構成する前に、Table 2–1 を参照してください。この表には、すべてのインストールタスクとタスクを実行する順序を示しています。

クラスタからノードを物理的に削除する場合は、Oracle Solaris Cluster 4.2 Hardware Administration Manual のHow to Remove an Interconnect Component、およびお使いのストレージアレイの Oracle Solaris Cluster マニュアルに記載されている削除手順を参照してください。