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

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

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


注 -

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


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

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

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

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

    • 使用していない場合は、手順 4 へ進んでください。手順 12 でローカルホスト名の情報を設定します。

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

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

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

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


    ヒント -

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


  5. クラスタの各ノードで、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と表示されるかどうかを確認します。

      • この値が表示される場合は、変数は正しく設定されています。手順 6 へ進んでください。

      • この値が表示されない場合は、次のいずれかの方法で false に設定されていないノードの設定を変更してください。

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


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

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


          ok setenv local-mac-address? false
          

    3. 上記の手順 aを繰り返し、手順 b で加えた変更を確認します。

      新しい設定は、次にシステムを再起動したときに有効になります。

  6. Solaris のインストールマニュアルの指示に従って、Solaris オペレーティング環境をインストールします。


    注 -

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


    Solaris オペレーティング環境の一般的なインストール方法で、クラスタ環境にインストールする新しいノードにソフトウェアをインストールできます。これらの方法には、Solaris 対話式インストールプログラム、Solaris JumpStart、Solaris Web Start などがあります。

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

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


      注 -

      Sun Enterprise E10000 サーバーでは、「全体ディストリビューションプラス OEM」ソフトウェアグループが必要になります。


      Apache HTTP サーバーパッケージなどの、「エンドユーザーシステムサポート」ソフトウェアグループに含まれない他の Solaris ソフトウェアパッケージをインストールする必要がある場合があります。Oracle などの Sun 以外のソフトウェアでも、追加の Solaris パッケージが必要になる場合があります。Solaris ソフトウェアの必要条件については、各製品のマニュアルを参照してください。

    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) のマニュアルページを参照してください。


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

    • インストールする場合は、手順 8 へ進んでください。

    • インストールしない場合は、手順 10 へ進んでください。

  8. クラスタの認証ノードリストにこの新しいノードをすでに追加しているかどうかを確認します。

    • 追加している場合は、手順 9 へ進んでください。

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

  9. 新しいノード上で、クラスタ内の各クラスタファイルシステムのマウントポイントを作成します。

    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 を実行します。

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

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

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

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

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

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

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