JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster ソフトウェアのインストール     Oracle Solaris Cluster 4.1 (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris Cluster 構成の計画

2.  グローバルクラスタノードへのソフトウェアのインストール

3.  グローバルクラスタの確立

4.  Solaris ボリュームマネージャー ソフトウェアの構成

5.  クラスタファイルシステムの作成

6.  ゾーンクラスタの作成

7.  クラスタからのソフトウェアのアンインストール

ソフトウェアのアンインストール

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

Oracle Solaris Cluster Quorum Server ソフトウェアをアンインストールする方法

ゾーンクラスタを構成解除する方法

Oracle Solaris 11 の Availability Suite 機能をアンインストールする方法

索引

ソフトウェアのアンインストール

このセクションでは、特定のソフトウェア製品をグローバルクラスタからアンインストールまたは削除する次の手順について説明します。

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

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


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


始める前に

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

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

    単一ノードクラスタを構成解除する場合は、手順 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.1 システムのブートおよびシャットダウン』の「システムのブート」を参照してください。

      2. ブートパラメータ画面で矢印キーを使用して kernel エントリを選択し、e と入力してエントリを編集します。
      3. コマンドに -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. その他の構成解除するノードごとに、手順 2 から手順 6 を繰り返します。

注意事項

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

次の手順

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

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

Oracle Solaris Cluster Quorum Server ソフトウェアをアンインストールする方法

始める前に

Oracle Solaris Cluster Quorum Server ソフトウェアをアンインストールする前に、次のタスクが完了していることを確認します。

  1. アンインストールする定足数サーバーホストコンピュータで root 役割になります。

    あるいは、ユーザーアカウントに System Administrator プロファイルが割り当てられている場合、プロファイルシェル経由で非 root としてコマンドを発行するか、コマンドの先頭に pfexec コマンドを付加します。

  2. 定足数サーバーソフトウェアをアンインストールします。
    quorumserver# pkg uninstall ha-cluster/group-package/ha-cluster-quorum-server* \
    ha-cluster/service/quorum-server*
  3. (省略可能) 定足数サーバーディレクトリをクリーンアップまたは削除します。

    デフォルトでは、このディレクトリは /var/scqsd です。

ゾーンクラスタを構成解除する方法

  1. グローバルクラスタのノードで root 役割になります。

    この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。

  2. ゾーンクラスタ内の各リソースグループをオフラインにし、そのリソースを無効にします。

    注 - 次の手順は、グローバルクラスタノードから実行します。代わりに、ゾーンクラスタのノードからこれらの手順を実行するには、ゾーンクラスタノードにログインし、各コマンドから「-Z zone-cluster」を省略します。


    1. 各リソースをオフラインにします。
      phys-schost# clresource offline -Z zone-cluster resource-group
    2. ゾーンクラスタ内で有効なすべてのリソースを一覧表示します。
      phys-schost# clresource show -Z zone-cluster -p Enabled
      === Resources ===
      
      Resource:                                       resource
        Enabled{nodename1}:                               True
        Enabled{nodename2}:                               True
      …
    3. ほかのリソースに依存するリソースを特定します。
      phys-schost# clresource show -Z zone-cluster -p resource_dependencies
      === Resources ===
      
      Resource:                                       node
        Resource_dependencies:                           node

      依存先のリソースを無効にする前に、まず依存元のリソースを無効にしてください。

    4. クラスタ内の有効な各リソースを無効にします。
      phys-schost# clresource disable -Z zone-cluster resource

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

    5. すべてのリソースが無効になっていることを確認します。
      phys-schost# clresource show -Z zone-cluster -p Enabled
      === Resources ===
      
      Resource:                                       resource
        Enabled{nodename1}:                               False
        Enabled{nodename2}:                               False
      …
    6. 各リソースグループを非管理状態に移行します。
      phys-schost# clresourcegroup unmanage -Z zone-cluster resource-group
    7. すべてのノード上のすべてのリソースが Offline になっており、そのすべてのリソースグループが Unmanaged 状態であることを確認します。
      phys-schost# cluster status -Z zone-cluster -t resource,resourcegroup
    8. すべてのリソースグループとそのリソースをゾーンクラスタから削除します。
      phys-schost# clresourcegroup delete -F -Z zone-cluster +
  3. ゾーンクラスタを停止します。
    phys-schost# clzonecluster halt zone-cluster-name
  4. ゾーンクラスタをアンインストールします。
    phys-schost# clzonecluster uninstall zone-cluster-name
  5. ゾーンクラスタを構成解除します。
    phys-schost# clzonecluster delete zone-cluster-name

Oracle Solaris 11 の Availability Suite 機能をアンインストールする方法

Oracle Solaris ソフトウェアの Availability Suite 機能をアンインストールする各ノードで次の手順を実行します。

  1. root 役割になります。
  2. すべての Availability Suite 機能をアンインストールします。
    phys-schost# pkg uninstall group/feature/storage-avs \
    storage/avs/avs-cache-management \
    storage/avs/avs-point-in-time-copy \
    storage/avs/avs-remote-mirror \
    driver/storage/sv