Sun Cluster 3.0 5/02 補足情報

Solaris ソフトウェアをインストールする方法 (5/02)

次の変更は、Sun Cluster 3.0 5/02 Update リリースで行われました。この変更は、今回を含む Sun Cluster 3.0 ソフトウェアの今後のすべての Update リリースに適用されます。

ソフトウェアのインストールに scinstall(1M) ユーティリティのカスタム JumpStartTMインストール方法を使用しない場合、次の作業を実行して、Solaris オペレーティング環境をクラスタ内の各ノードにインストールします。


注 -

Solaris オペレーティング環境がすでにノードにインストールされている場合でも、Sun Cluster ソフトウェアを正しくインストールするためには、次の手順のとおりに Solaris ソフトウェアをインストールし直す必要があります。


  1. Solaris ソフトウェアをインストールする前に、ハードウェアの設定が完了していることと、接続が完全であることを確認します。

    詳細については、『Sun Cluster 3.0 12/01 Hardware Guide』およびサーバーや記憶装置のマニュアルを参照してください。

  2. クラスタ構成の計画が完了していることを確認します。

    条件と指針については、『Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「クラスタソフトウェアのインストールの準備をする」を参照してください。

  3. Sun Cluster 3.0 5/02 ご使用にあたって』の「ローカルファイルシステム配置のワークシート」に必要な情報を記入しておきます。

  4. ネームサービスを使用しているかどうかを確認します。

    • 使用していない場合、手順 5 に進みます。手順 16 では、ローカルホスト名を設定します。

    • 使用している場合、すべての公開ホスト名と論理アドレス間のアドレスと名前の対応付けを、クライアントがクラスタサービスにアクセスするために使用する任意のネームサービス (NIS や DNS など) に追加します。計画の指針については、『Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「IP アドレス」を参照してください。Solaris ネームサービスの使用については、Solaris システム管理者用のマニュアルを参照してください。

  5. クラスタ管理コンソールを使用している場合、クラスタ内にある各ノードのコンソール画面を表示します。

    Cluster Control Panel (CCP) が管理コンソールにインストールおよび構成されている場合、cconsole(1M) ユーティリティを使用すると、各ノードのコンソール画面を表示できます。また、CCP が開くマスターウィンドウに入力すると、各ノードのコンソールウィンドウに同時に送信できます。

    CCP を使用していない場合、各ノードのコンソールに個別に接続します。


    ヒント -

    Solaris オペレーティング環境は各ノードに同時にインストールできるため、時間を節約できます。


  6. クラスタの各ノード上で、local-mac-address 変数が false に設定されていることを確認します。

    Sun Cluster ソフトウェアは true に設定されている local-mac-address 変数をサポートしません。

    1. local-mac-address 変数の値を表示します。

      • Solaris ソフトウェアがすでにノードにインストールされている場合、スーパーユーザーとして、次のコマンドを実行します。


         # /usr/sbin/eeprom local-mac-address?
        

      • Solaris ソフトウェアがノードにインストールされていない場合、ok プロンプトから次のコマンドを実行します。


        ok printenv local-mac-address?
        

    2. 上記のコマンドを使用して各ノードで local-mac-address?=false が表示されたかどうかを確認します。

      • 表示された場合、変数は正しく設定されています。手順 7 に進みます。

      • 表示されない場合、変数は正しく (つまり、false に) 設定されていません。

        • Solaris ソフトウェアがすでにノードにインストールされている場合、スーパーユーザーとして、次のコマンドを実行します。


           # /usr/sbin/eeprom local-mac-address?=false
          

        • Solaris ソフトウェアがノードにインストールされていない場合、ok プロンプトから次のコマンドを実行します。


          ok setenv local-mac-address? false
          

    3. 手順 a を繰り返して、手順 b で行った変更を確認します。

      新しい設定は、次回システム再起動時に有効になります。

  7. Solaris インストールマニュアルに指示されているとおりに Solaris オペレーティング環境をインストールします。


    注 -

    クラスタ内にあるすべてのノードには、同じバージョンの Solaris オペレーティング環境をインストールする必要があります。


    クラスタ環境にインストールする新しいノードに Solaris オペレーティング環境をインストールするときには、通常の Solaris オペレーティング環境のインストール方法、すなわち Solaris 対話式インストールプログラム、Solaris JumpStart、および Solaris Web Start を使用できます。

    Solaris ソフトウェアのインストール時に、次の作業を行います。

    1. 少なくとも、エンドユーザーシステムサポートソフトウェアグループをインストールします。

      • Remote Shared Memory Application Programming Interface (RSMAPI) を使用する予定の場合、あるいはインターコネクトトランスポート用に PCI-SCI アダプタを使用している場合、必要な RSMAPI ソフトウェアパッケージ (SUNWrsmSUNWrsmxSUNWrsmo、および SUNWrsmox) は、より上位のソフトウェアグループに含まれています。エンドユーザーシステムサポートソフトウェアグループをインストールする場合、手順 12 において、Solaris CD-ROM から SUNWrsm* パッケージを手動でインストールする必要があります。

      • SunPlex Manager を使用する予定の場合、必要な Apache ソフトウェアパッケージ (SUNWapchr および SUNWapchu) は、より上位のソフトウェアグループに含まれています。エンドユーザーシステムサポートソフトウェアグループをインストールする場合、手順 13 において、Solaris CD-ROM から SUNWapch* パッケージを手動でインストールする必要があります。

      その他の Solaris ソフトウェア条件については、『Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「Solaris ソフトウェアグループについて」を参照してください。

    2. 「Manual Layout」を選択して、ファイルシステムを設定します。

      • 広域デバイスサブシステムが使用するための、少なくとも 100M バイトのファイルシステムを作成します。SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールする予定の場合、/globaldevices のマウントポイントでファイルシステムを作成する必要があります。 scinstall はデフォルトでこのマウントポイントを使用します。


        注 -

        Sun Cluster ソフトウェアを正しくインストールするには、広域デバイスファイルシステムが必要です。


      • SunPlex Manager を使用して Solstice DiskSuite ソフトウェア (Solaris 8) をインストールする予定の場合、Solaris Volume Manager ソフトウェア (Solaris 9) を構成 (あるいは、Sun Cluster ソフトウェアに加えて、Sun Cluster HA for NFS または Sun Cluster HA for Apache をインストール)して、スライス 7 上に /sds のマウントポイントでファイルシステムを作成します。Solstice DiskSuite の場合、このスライスは少なくとも 10M バイト必要です。Solaris Volume Manager の場合、このスライスは少なくとも 20M バイト必要です。その他の場合、使用するボリュームマネージャをサポートするのに必要なファイルシステムパーティションを作成します (『Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「システムディスクパーティション」を参照)。

    3. 「Auto Reboot」を選択します。


      注 -

      Solaris ソフトウェアをインストールし、ノードを再起動した後に、次のプロンプトが表示されます。


    4. 管理しやすくするために、すべてのノード上で同じ root パスワードを設定します。

    5. 省電力のための自動シャットダウンを有効にするかどうかの問いかけに対しては、「no」と応答します。

      Sun Cluster 構成では、自動シャットダウンを無効にする必要があります。詳細については、pmconfig(1M) と power.conf(4) のマニュアルページを参照してください。


    注 -

    Solaris ソフトウェアのインストール時、Solaris インタフェースグループの機能はデフォルトで無効になります。Sun Cluster 構成ではインタフェースグループはサポートされないので、有効にしないでください。Solaris インタフェースグループの詳細については、ifconfig(1M) のマニュアルページを参照してください。


  8. 既存のクラスタに新しいノードをインストールするかどうかを確認します。

    • インストールする場合、手順 9 に進みます。

    • インストールしない場合、手順 12 に進みます。

  9. 新しいノードをクラスタの承認済みノードリストに追加したかどうかを確認します。

    • 追加した場合、手順 10 に進みます。

    • 追加していない場合、別のアクティブなノードから scsetup(1M) を実行して、新しいノードの名前をクラスタの承認済みノードリストに追加します。手順については、『Sun Cluster 3.0 12/01 のシステム管理』の「クラスタノードを承認済みノードリストに追加する」を参照してください。

  10. 新しいノード上で、クラスタ内にあるクラスタファイルシステムごとにマウントポイントを作成します。

    1. クラスタ内にある別のアクティブなノードから、すべてのクラスタファイルシステムの名前を表示します。


      % mount | grep global | egrep -v node@ | awk `{print $1}'
      

    2. 新しいノード上で、クラスタ内にあるクラスタファイルシステムごとにマウントポイントを作成します。


      % mkdir -p mountpoint
      

      たとえば、マウントコマンドがファイルシステム名 /global/dg-schost-1 を返した場合、クラスタに追加しようとしている新しいノード上で、mkdir -p /global/dg-schost-1 を実行します。

  11. クラスタ内にすでにある任意のノード上に VERITAS Volume Manager (VxVM) をインストールしているかどうかを確認します。

    • インストールしている場合、VxVM がインストールされているノード上で同じ vxio 番号が使用されていること、および、VxVM がインストールされていない各ノード上で vxio 番号が使用できることを確認します。


      # grep vxio /etc/name_to_major
      vxio NNN
      

      VxVM がインストールされていないノード上ですでに vxio 番号が使用されている場合、当該ノード上で /etc/name_to_major ファイルのエントリが使用する番号を変更して、この番号を解放します。

    • インストールしていない場合、手順 12 に進みます。

  12. Remote Shared Memory Application Programming Interface (RSMAPI) を使用する予定があるかどうか、あるいは、インターコネクトトランスポート用に PCI-SCI アダプタを使用しているかどうかを確認します。

    • 使用する場合、さらにエンドユーザーシステムサポートソフトウェアグループをインストールしている場合には、Solaris CD-ROM から SUNWrsm* パッケージをインストールします。


      # pkgadd -d . SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox
      

    • 使用しない場合、あるいは、より上位のソフトウェアグループをインストールしている場合には、手順 13に進みます。

  13. SunPlex Manager を使用する予定があるかどうかを確認します。

    • 使用する場合、さらにエンドユーザーシステムサポートソフトウェアグループをインストールしている場合には、Solaris CD-ROM から SUNWapch* パッケージをインストールします。


      # pkgadd -d . SUNWapchr SUNWapchu
      

    • 使用しない場合、あるいは、より上位のソフトウェアグループをインストールしている場合には、手順 14 に進みます。

    SunPlex Manager をインストールする前に、Apache ソフトウェアパッケージをあらかじめインストールしておく必要があります。

  14. 任意の Solaris ソフトウェアパッチをインストールします。

    パッチの場所とインストールの方法については、『Sun Cluster 3.0 5/02 ご使用にあたって』を参照してください。必要であれば、/etc/release ファイルを表示して、ノードにインストールする Solaris ソフトウェアの正確なバージョンを調べます。

  15. 任意のハードウェア関連のパッチをインストールして、ハードウェアパッチに含まれる必要なすべてのファームウェアをダウンロードします。

    パッチの場所とインストールの方法については、『Sun Cluster 3.0 5/02 ご使用にあたって』を参照してください。

  16. 各ノード上の /etc/inet/hostsファイルを、クラスタ内にあるすべてのパブリックホスト名と論理アドレスで更新します。

    この手順は、ネームサービスを使用しているかどうかに関わらず実行します。

  17. 動的再構成を使用する予定があるかどうかを確認します。


    注 -

    クラスタ構成で動的再構成を使用するには、Sun Cluster ソフトウェアで動的再構成を使用するようにサーバーを構成する必要があります。


    • 使用する予定の場合、各ノード上で次のエントリを /etc/system ファイルに追加します。


      set kernel_cage_enable=1

      このエントリは、次のシステム再起動後に有効になります。Sun Cluster 構成で動的再構成の作業を行う手順については、『Sun Cluster 3.0 12/01 のシステム管理』を参照してください。動的再構成の詳細については、サーバーのマニュアルを参照してください。

    • 使用する予定がない場合は、手順 18 に進みます。

  18. Sun Cluster ソフトウェアをクラスタノードにインストールします。