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

ドキュメントの情報

はじめに

1.  Oracle Solaris Cluster 構成の計画

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

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

4.   Solaris Volume Manager ソフトウェアの構成

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

6.  非大域ゾーンとゾーンクラスタの作成

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

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

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

JumpStart インストールサーバーから Oracle Solaris Cluster 情報を削除する方法

SunPlex Manager ソフトウェアをアンインストールする方法

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

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

索引

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

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

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

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


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


始める前に

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

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

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

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

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

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

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

        GRUB ベースのブートの詳細については、『Oracle Solaris の管理: 基本管理』の「GRUB を使用して x86 システムをブートする (タスクマップ)」を参照してください。

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

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

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

        注 - カーネルブートパラメータコマンドへのこの変更は、システムをブートすると無効になります。次にノードをリブートする際には、ノードはクラスタモードでブートします。非クラスタモードでブートするには、上記の手順を実行してもう一度カーネルのブートパラメータコマンドに -x オプションを追加してください。


  5. Oracle Solaris Clusterパッケージのファイルが何も含まれていない、root (/) ディレクトリなどのディレクトリへ移動します。
    phys-schost# cd /
  6. クラスタ構成からノードを削除します。
    phys-schost# /usr/cluster/bin/clnode remove

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

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

  7. その他の構成解除するノードごとに、手順 2 から手順 6 を繰り返します。
  8. (省略可能) Oracle Solaris Cluster フレームワークおよびデータサービスソフトウェアパッケージをアンインストールします。

    注 - Oracle Solaris Cluster ソフトウェアを削除または再インストールする必要がない場合は、この手順をスキップできます。


    この手順ではまた、Oracle Solaris Cluster エントリを installer プログラム製品レジストリから削除します。製品レジストリに、Oracle Solaris Cluster ソフトウェアがインストールされているというレコードが含まれている場合、installer プログラムは Oracle Solaris Cluster コンポーネントをグレー表示で示し、再インストールを許可しません。

    1. uninstall プログラムを起動します。

      ver に、Oracle Solaris Cluster ソフトウェアのインストールに使用した Java ES ディストリビューションのバージョンを指定して、次のコマンドを実行します。

      phys-schost# /var/sadm/prod/SUNWentsysver/uninstall
    2. 画面上の指示に従って、アンインストールする Oracle Solaris Cluster コンポーネントを選択します。

      注 - Oracle Solaris Cluster Geographic Edition ソフトウェアがインストールされている場合は、これもアンインストールする必要があります。


      uninstall プログラムの使用の詳細については、『Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX』の第 8 章「Uninstalling」を参照してください。

注意事項

uninstall プログラムがノード上に存在しない場合は、パッケージのインストールが完全には完了していない可能性があります。/var/sadm/install/productregistry ファイルを削除してから、pkgrm コマンドを使用して、すべての Oracle Solaris Cluster パッケージを手動で削除してください。

次の手順

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

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

JumpStart インストールサーバーから Oracle Solaris Cluster 情報を削除する方法

クラスタのインストールおよび構成に使用した JumpStart インストールサーバーから Oracle Solaris Cluster の情報を削除するには、この手順を実行します。1 つ以上の個々のノード、または 1 つ以上のクラスタ全体に関する情報を削除できます。JumpStart 機能の詳細については、『Oracle Solaris 10 1/13 インストールガイド: JumpStart インストール』を参照してください。

  1. JumpStart インストールサーバーでスーパーユーザーになります。
  2. Oracle Solaris Cluster ソフトウェアのインストールに使用した JumpStart ディレクトリに変更します。
    installserver# cd jumpstart-dir
  3. 削除するノードの名前が含まれている、scinstall コマンドで作成されたすべてのエントリを rules ファイルから削除します。

    Oracle Solaris Cluster エントリは、autostinstall.class または autoscinstall.finish 、あるいはその両方を参照します。エントリは次のようになります (release は Oracle Solaris Cluster ソフトウェアのバージョンです)。

    hostname phys-schost-1  -  autoscinstall.d/release/autoscinstall.class  \ 
    autoscinstall.d/release/autoscinstall.finish
  4. rules.ok ファイルを再生成します。

    jumpstart-dir/ ディレクトリに置かれた check コマンドを実行し、rules.ok ファイルを再生成します。

    installserver# ./check
  5. 該当する clusters/clustername / ディレクトリから、削除する各ノードのシンボリックリンクを削除します。
    • クラスタ内の 1 つ以上のノードのシンボリックリンクを削除するには、削除する各ノードに指定されたリンクを削除します。

      installserver# rm -f autoscinstall.d/clusters/clustername/nodename
    • クラスタ全体のシンボリックリンクを削除するには、削除するクラスタに指定されたディレクトリを再帰的に削除します。

      installserver# rm -rf autoscinstall.d/clusters/clustername
    • すべてのクラスタのシンボリックリンクを削除するには、clusters/ ディレクトリを再帰的に削除します。

      installserver# rm -rf autoscinstall.d/clusters
  6. autoscinstall.d/ ディレクトリから、削除する各ノードに指定されたノード構成ディレクトリを削除します。

    クラスタ全体に関する情報を削除する場合は、クラスタ内の各ノードに対するディレクトリを削除します。

    • クラスタ内の 1 つ以上のノードに関する情報を削除するには、各ノードに対するディレクトリを再帰的に削除します。

      installserver# rm -rf autoscinstall.d/nodes/nodename
    • すべてのクラスタのエントリをすべて削除するには、autoscinstall.d ディレクトリを再帰的に削除します。

      installserver# rm -rf autoscinstall.d
  7. .autoscinstall.log.3 ファイルを削除します。
    installserver# rm .autoscinstall.log.3
  8. (省略可能) フラッシュアーカイブを使用してクラスタの JumpStart インストールを行なった場合、ファイルがこれ以降必要なければ、フラッシュアーカイブを削除します。
    installserver# rm filename.flar

次の手順

クラスタから削除された 1 つ以上のノードに関する情報を削除したクラスタを、カスタム JumpStart を使用して再インストールする予定の場合は、対話式の scinstall を再実行してクラスタノードリストを更新する必要があります。「Oracle Solaris および Oracle Solaris Cluster ソフトウェアをインストールする方法 (JumpStart)」を参照してください。

SunPlex Manager ソフトウェアをアンインストールする方法

Sun Java Enterprise System 2005Q4 ディストリビューション以前の installer ユーティリティー、またはほかのインストール方法でインストールした SunPlex Manager ソフトウェアをアンインストールするには、この手順を使用します。

Sun Java Enterprise System 5 または互換性のあるディストリビューションの installer ユーティリティーでインストールされた Oracle Solaris Cluster Manager ソフトウェアを削除するには、代わりに uninstall ユーティリティーを使用してこれらのパッケージを削除します。詳細については、『Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX』の第 8 章「Uninstalling」を参照してください。


注 - Oracle Solaris Cluster Geographic Edition ソフトウェア、または GUI から使用できる Oracle Solaris Cluster 機能に対して、グラフィカルユーザーインタフェース (GUI) を使用する予定の場合は、SunPlex Manager または Oracle Solaris Cluster Manager とその共有コンポーネントをアンインストールしないでください。これらの機能には、データサービス構成ウィザードやシステムリソースのモニタリングなどがあります。

ただし、コマンド行インタフェースを使用してこれらの機能を管理する場合は、SunPlex Manager または Oracle Solaris Cluster Manager ソフトウェアをアンインストールすると安全です。


クラスタ内の各ノードで次の手順を実行して、SunPlex Manager ソフトウェアと関連する Sun Java Enterprise System 共有コンポーネントをアンインストールします。


注 - SunPlex Manager ソフトウェアは、すべてのクラスタノードにインストールするか、どのクラスタノードにもインストールしないかのどちらかにする必要があります。


  1. クラスタノード上でスーパーユーザーになります。
  2. SunPlex Manager ソフトウェアパッケージを削除します。
    phys-schost# pkgrm SUNWscspm SUNWscspmu SUNWscspmr
  3. (省略可能) Oracle Java Web Console ソフトウェアパッケージがほかで必要ない場合はこれを削除します。
    phys-schost# pkgrm SUNWmctag SUNWmconr SUNWmcon SUNWmcos SUNWmcosx
  4. (省略可能) Oracle Java Web Console パッケージを削除した場合、ほかで必要なければ Apache Tomcat および Java Studio Enterprise Web Application Framework (Java ATO) ソフトウェアパッケージを削除します。

    アンインストールするその他の製品ごとに、次に示したパッケージを、パッケージセットの表示順に削除します。

    phys-schost# pkgrm packages

    製品
    パッケージ名
    Apache Tomcat
    SUNWtcatu
    Java ATO
    SUNWjato SUNWjatodmo SUNWjatodoc

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

始める前に

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

  1. アンインストールする定足数サーバーホストコンピュータ上でスーパーユーザーになります。

    installer プログラムで GUI を表示できるようにするには、次のコマンドを使用します。

    # ssh -X [-l root] quorumserver
  2. アンインストーラが格納されているディレクトリに移動します。
    quorumserver# cd /var/sadm/prod/SUNWentsysver
    ver

    使用しているシステムにインストールされているバージョン

  3. アンインストールウィザードを起動します。
    quorumserver# ./uninstall
  4. 画面上の指示に従って、定足数サーバーホストコンピュータから定足数サーバーソフトウェアをアンインストールします。

    削除が完了したあとは、使用可能なすべてのログを表示できます。uninstall プログラムの使用に関する詳細については、『Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX』の第 8 章「Uninstalling」を参照してください。

  5. (省略可能) 定足数サーバーディレクトリをクリーンアップまたは削除します。

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

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

ゾーンクラスタを削除するには、この手順を実行します。

  1. グローバルクラスタのノードのスーパーユーザーになります。

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

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

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


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

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

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

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

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