Sun Cluster 3.0 12/01 ソフトウェアのインストール

Solaris ソフトウェアをインストールする

ソフトウェアのインストールにカスタム JumpStart インストール手法である scinstall(1M) を使用しない場合は、以下の手順に従ってクラスタ内の各ノードに Solaris オペレーティング環境をインストールしてください。


注 -

ノードにすでに Solaris オペレーティング環境がインストールされている場合でも、Sun Cluster ソフトウェアを確実にインストールするためには、以下の方法で Solaris ソフトウェアを再度インストールする必要があります。


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

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

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

    必要条件とガイドラインについては、「クラスタソフトウェアのインストールの準備をする」を参照してください。

  3. 『Sun Cluster 3.0 12/01 ご使用にあたって』の「ローカルファイルシステム配置のワークシート」に必要事項を記入したものを用意します。

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

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

    • 使用している場合は、すべてのパブリックホスト名および論理アドレスの「アドレスと名前のマッピング」を、クライアントがクラスタサービスにアクセスするために使用するネームサービス (NIS、NIS+、DNS など) に追加してください。計画のガイドラインについては、「IP アドレス」を参照してください。Solaris のネームサービスの使用方法については、Solaris システム管理者向けのドキュメントを参照してください。

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

    管理コンソールに対して Cluster Control Panel (CCP) のインストールと構成がすでに行われている場合は、cconsole(1M) ユーティリティーを使用して個々のコンソール画面を表示できます。CCP には、個々のコンソールウィンドウすべてに入力情報を同時に送信できるマスターウィンドウもあります。

    CCP を使用しない場合は、各ノードのコンソールに個々に接続してください。


    ヒント -

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


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

    Sun Cluster ソフトウェアは、local-mac-address 変数の値として true をサポートしません。

    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 JumpStart、Solaris Web Start などがあります。

    Solaris ソフトウェアをインストールする間に以下の作業を行います。

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

      Solaris ソフトウェアの必要条件の詳細については 「Solaris ソフトウェアグループについて」を参照してください。

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

    2. ファイルシステムを設定するために「Manual Layout」を選択します。

      • 広域デバイスサブシステムで使用できるように、100M バイト以上のファイルシステムを作成してください。SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールする場合は、マウントポイントを /globaldevices に設定してファイルシステムを作成する必要があります。このマウントポイントは、scinstall が使用するデフォルトです。


        注 -

        Sun Cluster ソフトウェアをインストールするためには、広域デバイスファイルシステムを用意する必要があります。


      • SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールする一方で Solstice DiskSuite もインストールする場合は、マウントポイントに /sds を指定してスライス 7 に 10M バイト以上のファイルシステムを作成してください。あるいは、「システムディスクパーティション」で説明している方法でボリューム管理ソフトウェアのサポートに必要なファイルシステムパーティションを作成してください。

    3. 「auto reboot」を選択します。


      注 -

      Sun Cluster ソフトウェアをインストールするためには、広域デバイスファイルシステムを用意する必要があります。


    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
      

      たとえば、mount コマンドで表示されるファイルシステム名が /global/dg-schost-1 の場合は、クラスタに追加する新しいノードで mkdir -p /global/dg-schost-1 を実行します。

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

    • インストールされている場合は、当該ノード上の /etc/name_to_major ファイルに、vxio ドライバの値を 210 に設定するエントリを追加します。


      # vi /etc/name_to_major
      vxio 210

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

  12. インターコネクトトランスポート用に RSMAPI または SCI-PCI アダプタを使用するかどうかを決定します。

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


      # pkgadd -d . SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox
      

    • どちらも使用する予定でない場合、あるいは、より高いレベルのソフトウェアグループをインストールしている場合は、手順 13 に進みます。

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

    パッチの入手方法とインストール方法については、『Sun Cluster 3.0 12/01 ご使用にあたって』を参照してください。必要に応じて、/etc/release ファイルを参照し、ノードにインストールされている Solaris ソフトウェアの正確なバージョンを確認してください。

  14. ハードウェア関連のパッチをインストールし、ハードウェアパッチに含まれるファームウェアの中から必要なものをダウンロードします。

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

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

    この作業は、ネームサービスを使用しているかどうかにかかわらず実行してください。

  16. 動的再構成 (DR) を使用するかどうかを決定します。


    注 -

    クラスタ構成で動的再構成を使用するには、Sun Cluster で動的再構成を使用するようにサーバーがサポートされている必要があります。


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


      set kernel_cage_enable=1

      このエントリは、次回にシステムを再起動したときに有効になります。動的再構成の詳細については、サーバーのマニュアルを参照してください。

    • 使用しない場合は、手順 17 に進みます。

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