Sun Cluster ソフトウェアのインストール (Solaris OS 版)

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

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


ヒント –

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


ノードに Solaris オペレーティング環境がすでにインストールされていても、Sun Cluster インストールの必要条件が満たされていない場合は、Solaris ソフトウェアを再インストールする必要があります。 以下に示す手順に従って、Sun Cluster ソフトウェアを確実にインストールしてください。 必要なルートディスクのパーティション分割と Sun Cluster インストールのその他の必要条件については、Solaris オペレーティング環境についての計画 を参照してください。

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

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

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

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

  3. 必要事項が記入されたローカルファイルシステム配置のワークシートを用意します。

  4. ネームサービスを使用している場合、すべての公開ホスト名と論理アドレス間のアドレスと名前の対応付けを、クライアントがクラスタサービスにアクセスするために使用する任意のネームサービスに追加します。手順 15 でローカルホスト名の情報を設定します。

    計画のガイドラインについては、IP アドレス を参照してください。 Solaris ネームサービスの使用については、Solaris システム管理者用のマニュアルを参照してください。

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

    • クラスタコントロールパネル (CCP) ソフトウェアが管理コンソールにインストールされ、構成されている場合は、cconsole(1M) ユーティリティーを使用して、コンソール画面を個別に表示できます。 また、cconsole ユーティリティーを使用してマスターウィンドウを開くことができます。ここでの入力を、個々のすべてのコンソールウィンドウに同時に送信できます。 cconsole を起動するには、次のコマンドを入力します。


      # /opt/SUNWcluster/bin/cconsole clustername &
      

    • cconsole ユーティリティーを使用しない場合は、各ノードのコンソールに個別に接続します。

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


    注 –

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


    Solaris ソフトウェアの通常のインストール方法を使用してインストールします。 Solaris ソフトウェアのインストール時に、次の作業を行います。

    1. 少なくとも End User Solaris ソフトウェアグループをインストールします。

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

    2. 「手動配置」を選択して、ファイルシステムを設定します。

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


        注 –

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


      • スライス 7 には少なくとも 20M バイトのサイズを指定します。 SunPlex Manager を使用して Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、Solaris Volume Manager ソフトウェア (Solaris 9) を構成する場合は、このファイルシステムを /sds にマウントする必要があります。

      • システムディスクパーティション の説明どおり、他の必要なファイルシステムパーティションを作成してください。


        注 –

        Sun Cluster HA for NFS または Sun Cluster HA for Apache をインストールする場合は、Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、Solaris Volume Manager ソフトウェア (Solaris 9) を構成する必要があります。


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

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

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

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

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

    • 追加している場合は、手順 9 に進みます。

    • まだ追加していない場合は、新しいノードの名前をクラスタの承認済みノードリストに追加します。

    1. アクティブなクラスタメンバーで、scsetup(1M) ユーティリティーを開始します。


      # scsetup
      

      メインメニューが表示されます。

    2. 新規ノード」を選択します。

    3. 「自分自身を追加する可能性があるマシンの名前を指定します」を選択します。

    4. プロンプトに従って、ノードの名前を認識されているマシンのリストに追加します。

    5. 作業が正常に完了したことを確認します。

      scsetup ユーティリティーは、作業がエラーなしで完了された場合、「コマンドが正常に完了しました」というメッセージを出力します。

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


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

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


    % mkdir -p mountpoint
    

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

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

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

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


      # grep vxio /etc/name_to_major
      vxio NNN
      

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

  12. End User Solaris ソフトウェアグループをインストールした場合は、pkgadd コマンドを使用して、使用する可能性がある追加 Solaris ソフトウェアパッケージを手動でインストールします。 一部の Sun Cluster 機能をサポートするには、次の Solarisパッケージが必要です。

    機能 

    必要な Solaris ソフトウェアパッケージ(インストール順) 

    RSMAPISCI-PCI アダプタ (SPARC ベースのクラスタのみ) 

    SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

     

    SunPlex Manager 

    SUNWapchr SUNWapchu

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

    パッチの入手先とインストール方法については、『Sun Cluster 3.1 ご使用にあたって 』の「パッチと必須ファームウェアのレベル」を参照してください。

  14. x86: デフォルトのブートファイルを kadb に設定します。


    # eeprom boot-file=kadb
    

    この値を設定すると、ログインプロンプトにアクセスできないときにノードを再起動できます。

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

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

  16. 動的再構成 (DR) を Sun Enterprise 10000 サーバーで使用するかどうかを決定します。

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

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


      set kernel_cage_enable=1

      このエントリは、次のシステム再起動後に有効になります。

      Sun Cluster 構成で、動的再構成の作業を実行するための手順については、『Sun Cluster のシステム管理 (Solaris OS 版)』を参照してください。 動的再構成の詳細については、サーバーのマニュアルを参照してください。

  17. Sun Cluster ソフトウェアパッケージをインストールします。

    Sun Cluster ソフトウェアパッケージをインストールする に進みます。