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

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

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


ヒント –

Solaris OS は、各ノードに同時にインストールできるため、インストール時間を節約できます。


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

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

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

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

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

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

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

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

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

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


      # /opt/SUNWcluster/bin/cconsole clustername &
      

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

  6. Solaris インストールマニュアルに指示されているとおりに Solaris OS をインストールします。


    注 –

    同一クラスタ内のノードはすべて、同じバージョンの Solaris OS である必要があります。


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

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

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

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

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


        注 –

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


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

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


        注 –

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


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

  7. 既存のクラスタにノードを追加する場合は、新しいノードを受け入れるようにクラスタを準備します。

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


      # scsetup
      

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

    2. メニュー項目から「New nodes」を選択します。

    3. メニューから「追加されるマシンの名前を指定」を選択します。

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

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

    5. scsetup ユーティリティーを終了します。

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


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

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


      % mkdir -p mountpoint
      

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

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

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


      # grep vxio /etc/name_to_major
      vxio NNN
      

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

  8. End User Solaris ソフトウェアグループをインストールした場合は、pkgaddコマンドを使用して、使用する可能性がある追加 Solaris ソフトウェアパッケージを手動でインストールします。

    一部の Sun Cluster 機能をサポートするには、次の Solarisパッケージが必要です。

    機能 

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

    RSMAPI、RSMRDT ドライバ、または SCI-PCI アダプタ (SPARC ベースのクラスタのみ) 

    SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

    SunPlex Manager 

    SUNWapchr SUNWapchu

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

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

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


    # eeprom boot-file=kadb
    

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

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

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

  12. (省略可能) Sun Enterprise 10000 サーバーで /etc/system ファイルを動的構成を使用するように構成します。

    クラスタの各ノード上の /etc/system ファイルに次のエントリを追加します。


    set kernel_cage_enable=1

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

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

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

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