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

クラスタを構成するには

Sun Cluster 2.2 のクライアントパッケージとサーバーパッケージをインストールしたら、ここで説明するインストールの後処理作業を行います。

クラスタを構成するための主な作業は、次のとおりです。

クラスタを構成する詳細な手順は、次のとおりです。

  1. 全ノードについて、ソフトウェアディレクトリのパスを設定します。

    1. すべてのノードで、PATH の設定に/sbin/usr/sbin/opt/SUNWcluster/bin/opt/SUNWpnm/bin を追加します。また、MANPATH の設定に /opt/SUNWcluster/man を追加します。

    2. すべてのノードで、PATHMANPATH の設定にボリュームマネージャに固有のパスを追加します。

      SSVM または CVM の場合は、PATH の設定に /opt/SUNWvxva/bin/etc/vx/bin を追加し、MANPATH の設定に /opt/SUNWvxva/man/opt/SUNWvxvm/man を追加します。

      Solstice DiskSuite の場合は、PATH の設定に /usr/opt/SUNWmd/sbin を追加し、MANPATH の設定に /usr/opt/SUNWmd/man を追加します。

    3. プライベートインタフェースに SCI (Scalable Coherent Interface) を使用する場合は、SCI のパスを設定します。

      PATH の設定に /opt/SUNWsci/bin/opt/SUNWscid/bin/opt/SUNWsma/bin を追加し、MANPATH の設定に /opt/SUNWsma/man を追加します。

  2. /.rhosts ファイルに IP アドレスを追加します。

    すべてのノードの /.rhosts ファイルに、プライベートネットワークの下記のハードコードされた IP アドレスを指定する必要があります。ノード 2 つのクラスタの場合は、下記のリスト中のノード 0 と 1 に指定されたアドレスだけ指定します。ノード 3 つのクラスタの場合は、下記のリスト中のノード 0、1、2 に指定されたアドレスを指定します。ノード 4 つのクラスタの場合は、下記のリスト中の全アドレスを指定します。

    # node 0
     204.152.65.33
     204.152.65.1
     204.152.65.17
    
     # node 1
     204.152.65.34
     204.152.65.2
     204.152.65.18
    
     # node 2
     204.152.65.35
     204.152.65.3
     204.152.65.19
    
     # node 3
     204.152.65.36
     204.152.65.4
     204.152.65.20

    注 -

    /.rhosts ファイルにプライベートネットワークの IP アドレスを指定しなかった場合、hadsconfig(1M) スクリプトは、データサービスが構成されたときに、すべてのノードに対する自動的なデータサービス構成情報の複製を作成できません。その場合は、hadsconfig(1M) のマニュアルページで説明しているように、構成ファイルの複製を手動で作成する必要があります。


  3. プライベートインタフェースに SCI を使用する構成で、サーバーソフトウェアのインストール中に潜在的ノードを指定した場合は、sm_config ファイルを編集します。

    scinstall(1M) を使用したサーバーソフトウェアのインストールでは、アクティブノードと潜在的ノードを指定しました。ここでテキストエディタで sm_config ファイルを開き、潜在的ノードのホスト名の前に「_%」を付けることによって、それらホスト名をコメントアウトします。下記の sm_config ファイルの例では、phys-host1phys-host2 がアクティブノードで、phys-host3phys-host4 が後でクラスタに追加される潜在的ノードです。

    HOST 0	= phys-host1
     HOST 1	= phys-host2
     HOST 2	= _%phys-host3
     HOST 3	= _%phys-host4
  4. プライベートインタフェースに SCI を使用する場合は、sm_config(1M) コマンドを使用してスイッチを設定します。

    sm_config(1M) コマンドを実行する前に、/opt/SUNWsma/bin/Examples に含まれている template.sc テンプレートファイルのコピーを作成して、編集する必要があります。詳細は、sm_config(1M) のマニュアルページと、『Sun Cluster 2.2 のシステム管理』のスイッチの追加方法の説明を参照してください。


    注意 - 注意 -

    sm_config(1M) コマンドは、1 つのノードでのみ実行してください。


    # sm_config -f templatefile
    
  5. Sun Cluster 2.2 のパッチをインストールします。

    パッチデータベースを調べるか、ご購入先に問い合わせて、Sun Cluster 2.2 の実行に必要なハードウェアパッチまたはソフトウェアパッチがないかどうかを確認してください。

    必要なパッチがある場合は、各パッチに付属している README ファイルの指示に従ってすべてインストールしてください。

  6. すべてのノードを再起動します。

    再起動することにより、scinstall(1M) がインストールした Sun Cluster のデバイスドライバ用のデバイスファイルが作成されます。また、手順 5 でインストールしたパッチそのものが、再起動を必要とすることがあります。


    注意 - 注意 -

    SCI をインストールしていない場合、あるいはパッチをインストールしていない場合でも、この時点ですべてのノードを再起動する必要があります。


  7. (SSVM および CVM のみ) SSVM または CVM をインストールして、構成します。

    ボリュームマネージャのマニュアルに従って、使用するボリュームマネージャとそのパッチをインストールして、構成を行います。

    このプロセスでは、ボリュームマネージャとそのパッチのインストール、プレックスとボリュームの作成、HA 管理ファイルシステムの構成 (SSVM のみ)、vfstab.logicalhost ファイルの更新 (SSVM のみ) などの作業を行います。詳細は、第 2 章「構成の計画」付録 C 「Sun StorEdge Volume Manager と Cluster Volume Manager の構成」 を参照してください。CVM の場合は、『Sun Cluster 2.2 Cluster Volume Manager ガイド』の Cluster Volume Manager のインストールに関する説明も参照してください。

    ここでディスクグループとボリュームを作成しますが、次に進む前に解放します。

  8. NAFO バックアップグループをまだ構成していない場合は構成します。

    初期インストールでは、scinstall(1M) コマンドを使用して、PNM パッケージの SUNWpnm のインストールや、NAFO バックアップグループごとのコントローラの設定、PNM の初期化を行うことができます。


    注 -

    ノード 1 つにパブリックネットワークが 1 つしかない場合でも、scinstall(1M) または pnmset(1M) を使用して、パブリックネットワークアダプタを設定する必要があります。


    scinstall(1M) を使用したコントローラの設定と PNM の初期化を行なっていない場合、あるいは 1 つの NAFO バックアップグループに対して複数のコントローラを割り当てる場合は、ここで pnmset(1M) コマンドを実行します。pnmset(1M) コマンドは、対話形式のスクリプトとして動作します。

    # /opt/SUNWpnm/bin/pnmset
    

    詳細は、『Sun Cluster 2.2 のシステム管理』のネットワークインタフェースに関する章と、pnmset(1M) のマニュアルページを参照してください。

  9. クラスタを起動します。


    注 -

    Solstice DiskSuite を使用する構成で、(「サーバーソフトウェアをインストールするには」 の手順で) サーバーソフトウェアのインストール中に論理ホストを構成した場合は、起動されたクラスタが論理ホストをオンラインにしようとするため、エラーメッセージが表示されます。このメッセージは、Solstice DiskSuite ディスクセットが設定されていないことを示します。ディスクセットは、手順 10 で設定するため、このメッセージは無視してかまいません。


    1. ノードの 1 つで次のコマンドを実行します。

      # scadmin startcluster phys-hahost1 sc-cluster
      

      注 -

      ボリュームマネージャが Cluster Volume Manager の場合は、他のノードを追加する前のこの時点で共有ディスクグループを構成する必要があります。


    2. 追加する各ノードから次のコマンドを実行することによって、クラスタの他のすべてのノードを追加します。

      # scadmin startnode
      
    3. クラスタが動作していることを確認します。

      任意のクラスタノードから hastat(1M) を使用して、動作を確認します。

      # hastat
      
  10. (Solstice DiskSuite のみ) Solstice DiskSuite をインストールして、構成します。

    このプロセスでは、ボリュームマネージャとそのパッチのインストール、ディスクセットの作成、HA 管理ファイルシステムの構成、vfstab.logicalhost ファイルの更新などの作業を行います。詳細は、第 2 章「構成の計画」付録 B 「Solstice DiskSuite の構成」 を参照してください。

    ここでディスクグループとボリュームを作成しますが、次に進む前に解放します。

    ノード 2 つの構成で disk string が 2 つだけの場合は、メディエータも設定する必要があります。この設定は、Solstice DiskSuite の構成を終えてから行なってください。この手順については、『Sun Cluster 2.2 のシステム管理』の dual-string メディエータに関する説明を参照してください。

  11. 論理ホストをまだ追加していない場合は、追加します。

    初期インストールですべての論理ホストの構成を行わなかった場合、あるいは、論理ホストの構成を変更する場合は、scinstall(1M) に変更オプションを使用して、ここで論理ホストを追加し、構成してください。

    1 つの論理ホストに複数のディスクグループを構成するには、クラスタを起動した後で、scconf(1M) コマンドを使用する必要があります。詳細は、scconf(1M) のマニュアルページを参照してください。

    詳細は、『Sun Cluster 2.2 のシステム管理』の論理ホストの追加と削除に関する説明を参照してください。


    注 -

    scinstall(1M) を使用して最初に論理ホストを追加する場合は、クラスタが起動する前にすべてのホストから scinstall(1M) を実行してください。scinstall(1M) コマンドを使用して既存の論理ホストを構成し直す場合は、クラスタの動作中に 1 つのノードからだけ scinstall(1M) を実行します。


  12. すべてのノードの /etc/hosts ファイルに論理ホスト名を追加します。

    例:

    #
     # Internet host table
     #
     127.0.0.1	 	 		 	 	localhost
     123.168.65.23	 	 phys-hahost1      loghost
     123.146.84.36	 	 123.146.84.36
     123.168.65.21	 	 hahost1
     123.168.65.22	 	 hahost2
  13. すべての論理ホストをオンラインにします。

    haswitch(1M) を使用して、強制的にクラスタを再構成し、すべての論理ホストがそれらのデフォルトマスターによってマスターされるようにします。

    # haswitch -r
    
  14. (省略可能) クラスタがノード 2 つだけの構成で、ボリュームマネージャが SSVM の場合は、共有 CCD ボリュームを構成します。

    付録 C 「Sun StorEdge Volume Manager と Cluster Volume Manager の構成」 で説明している手順に従って、共有 CCD ボリュームを構成してください。

  15. HA データサービスを構成して起動します。

    詳細は、このマニュアルの関連するデータサービスの章と、使用するデータサービスのマニュアルを参照してください。

  16. Sun Cluster Manager を構成して、起動します。

    Sun Cluster Manager は、クラスタの監視に使用されます。使用方法については、『Sun Cluster 2.2 ご使用にあたって』と、『Sun Cluster 2.2 のシステム管理』の Sun Cluster Manager による Sun Cluster サーバーの監視についての説明を参照してください。

    これで、クラスタの構成は完了です。