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

ソフトウェアのインストール

この節では、クラスタノードにソフトウェアをインストールするための情報と手順を紹介します。

次の作業マップに、複数ノードまたは単一ノードのクラスタにソフトウェアをインストールするために実行する作業を示します。ここに示す順に従って手順を実行します。

表 2–1 Task Map: ソフトウェアのインストール

作業 

参照先 

1. クラスタ構成のレイアウトを計画、およびソフトウェアをインストールするための準備 

「クラスタソフトウェアのインストールの準備をする」

2. (省略可能) 管理コンソールにクラスタコントロールパネル (CCP) ソフトウェアをインストール

「クラスタコントロールパネルソフトウェアを管理コンソールにインストールする」

3. すべてのノードに Solaris OS をインストール 

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

4. (省略可能) SPARC: Sun StorEdge Traffic Manager ソフトウェアをインストール 

「SPARC: Sun マルチパスソフトウェアをインストールする」

5. (省略可能) SPARC: VERITAS File System ソフトウェアをインストール 

「SPARC: VERITAS File System ソフトウェアをインストールする」

6. 使用する Solaris 8 または Solaris 9 OS 向けの Sun Cluster ソフトウェアパッケージと Sun Java System データサービスをインストール 

「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」

7. ディレクトリパスを設定 

「root 環境を設定する」

8. クラスタまたは追加のクラスタノードを確立 

「クラスタの確立」

Procedureクラスタソフトウェアのインストールの準備をする

ソフトウェアのインストールを開始する前に、以下の準備作業を行なってください。

手順
  1. クラスタ構成に選択したハードウェアとソフトウェアが Sun Cluster ソフトウェアの当該リリースでサポートされているかどうかを確認します。

    サポートされるクラスタ構成の最新情報については、Sun の販売代理店にお問い合わせください。

  2. クラスタ構成の計画およびインストール方法を検討する上で参考となる情報を参照します。

  3. 関連文書 (Sun 以外の製品の文書も含む) をすべて用意します。

    クラスタのインストールを行う場合に参考となるドキュメントを持つ製品の一部を以下に示します。

    • Solaris OS

    • Solstice DiskSuite または Solaris Volume Manager ソフトウェア

    • Sun StorEdge QFSSunStorEdgeQFS ソフトウェア

    • SPARC:VERITAS Volume Manager

    • SPARC:Sun Management Center

    • その他のアプリケーション

  4. クラスタ構成の計画を立てます。


    注意 – 注意 –

    クラスタのインストールを綿密に計画します。Solaris および Sun Cluster ソフトウェアのインストールを開始する前に、データサービスおよび他の製品すべてについて必要条件を認識しておく必要があります。計画に不備があった場合、インストールエラーが発生し、Solaris や Sun Cluster ソフトウェアを完全にインストールし直す必要が生じる可能性もあります。

    たとえば、Oracle Real Application Clusters の Oracle Real Application Clusters Guard オプションには、ユーザーがクラスタ内で使用するホスト名に関する特殊な要件があります。このような特別な必要条件は Sun Cluster HA for SAP にもあります。Sun Cluster ソフトウェアをインストールした後にホスト名は変更できないため、このような必要条件は Sun Cluster ソフトウェアをインストールする前に調整しておく必要があります。

    x86 ベースのクラスタでは、Oracle Real Application Clusters と Sun Cluster HA for SAP は両方とも使用できないことにも注意してください。


  5. クラスタ構成に必要なパッチをすべて入手します。

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

    1. Sun Cluster に必要なパッチを 1 つのディレクトリにコピーします。

      ディレクトリは、すべてのノードからアクセス可能なファイルシステム上になければなりません。デフォルトのパッチディレクトリは、 /var/cluster/patches/ です。


      ヒント –

      Solaris ソフトウェアをノードにインストールした後、 /etc/release ファイルでインストールした Solaris ソフトウェアのバージョンを確認できます。


    2. (省略可能) SunPlex Installer を使用している場合は、パッチリストファイルを作成できます。

      パッチリストファイルを指定すると、SunPlex Installer はパッチリストファイルに含まれているパッチのみをインストールします。パッチリストファイルの作成方法については、patchadd(1M) のマニュアルページを参照してください。

    3. パッチディレクトリのパスを記録します。

次の手順

Cluster Control Panel ソフトウェアを使用して、管理コンソールからクラスタノードに接続する場合は、「クラスタコントロールパネルソフトウェアを管理コンソールにインストールする」に進みます。

それ以外の場合は、使用する Solaris インストール手順を選択します。

Procedureクラスタコントロールパネルソフトウェアを管理コンソールにインストールする


注 –

管理コンソールの使用は必須ではありません。管理コンソールを使用しない場合は、クラスタ内の特定のノードから管理作業を行います。


この手順では、管理コンソールにクラスタコントロールパネル (CCP) ソフトウェアをインストールする方法を説明します。CCP が提供する単一のインタフェースから、cconsole(1M)ctelnet(1M)、および crlogin(1M) の各ツールを起動できます。これらの各ツールは、共通ウィンドウや一連のノードとの多重ウィンドウ接続を提供します。共通ウィンドウを使用すると、すべてのノードに入力を一括送信できます。

管理コンソールには、Solaris 8 または Solaris 9 OS 環境が動作する任意のデスクトップマシンを使用できます。また、管理コンソールは、文書サーバーとしても使用 できます。Sun Cluster を SPARC ベースのシステムで使用している場合は、管理コンソールを Sun Management Center コンソールやサーバーとして使用できます。Sun Management Center ソフトウェアをインストールする方法については、Sun Management Center のマニュアルを参照してください。Sun Cluster のマニュアルをインストールする方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』を参照してください。

始める前に

サポートされている Solaris OS 環境のバージョンと Solaris パッチが管理コンソールにインストールされていることを確認してください。すべてのプラットフォームで、少なくとも End User Solaris ソフトウェアグループが必要です。

手順
  1. 管理コンソールでスーパーユーザーになります。

  2. 管理コンソールの CD-ROM ドライブに Sun Cluster 2 of 2 CD-ROM を挿入します。

    ボリューム管理デーモンの vold(1M) が実行中で、CD-ROM デバイスを管理するように構成されている場合、デーモンによって自動的に CD-ROM が /cdrom/cdrom0/ ディレクトリにマウントされます。

  3. Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ ディレクトリに変更します (archsparc または x86 です。ver は、Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10)。


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/
    
  4. SUNWccon パッケージをインストールします。


    # pkgadd -d . SUNWjccon
    
  5. (省略可能) SUNWscman パッケージをインストールします。


    # pkgadd -d . SUNWjscman
    

    管理コンソールに SUNWscman パッケージをインストールすることで、クラスタノードに Sun Cluster ソフトウェアをインストールする前に、管理コンソールから Sun Cluster のマニュアルページを参照できるようになります。

  6. (省略可能) Sun Cluster マニュアルパッケージをインストールします。


    注 –

    管理コンソールにマニュアルをインストールしなくても、CD-ROM から直接 HTML または PDF のマニュアルを表示することができます。Web ブラウザを使用して、Sun Cluster 2 of 2 CD-ROM にある Solaris_arch/Product/sun_cluster/index.html ファイルを表示してください (archsparc または x86 です)。


    1. SUNWsdocs パッケージがすでに管理コンソールにインストールされているかどうかを判断します。


      # pkginfo | grep SUNWsdocs
      application SUNWsdocs     Documentation Navigation for Solaris 9

      SUNWsdocs パッケージがまだインストールされていない場合は、マニュアルパッケージをインストールする前にインストールする必要があります。

    2. インストールする Sun Cluster マニュアルパッケージを選択します。

      次のマニュアルコレクションは、HTML と PDF の両方の形式で参照できます。

      コレクション名 

      HTML パッケージ名 

      PDF パッケージ名 

      Sun Cluster 3.1 9/04 Software Collection for Solaris OS (SPARC 版) 

      SUNWscsdoc

      SUNWpscsdoc

      Sun Cluster 3.1 9/04 Software Collection for Solaris OS (x86 版) 

      SUNWscxdoc

      SUNWpscxdoc

      『Sun Cluster 3.x Hardware Collection for Solaris OS (SPARC Platform Edition)』 

      SUNWschw

      SUNWpschw

      『Sun Cluster 3.x Hardware Collection for Solaris OS (x86 Platform Edition)』 

      SUNWscxhw

      SUNWpscxhw

      『Sun Cluster 3.1 9/04 Reference Collection for Solaris OS』 

      SUNWscref

      SUNWpscref

    3. SUNWsdocs パッケージ (インストールされていない場合) と、選択したSun Cluster マニュアルパッケージをインストールします。


      注 –

      すべてのマニュアルパッケージは SUNWsdocs パッケージに依存関係があります。マニュアルパッケージをシステムに正常にインストールするには、そのシステムに SUNWsdocs パッケージが存在する必要があります。



      # pkgadd -d . SUNWsdocs pkg-list
      
  7. CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。


    # eject cdrom
    
  8. 管理コンソールに /etc/clusters ファイルを作成します。

    クラスタ名と、各クラスタノードの物理ノード名をファイルに追加します。


    # vi /etc/clusters
    clustername node1 node2
    

    詳細については、 /opt/SUNWcluster/bin/clusters(4) のマニュアルページを参照してください。

  9. /etc/serialports ファイルを作成します。

    このファイルに、クラスタ内の各ノード用のエントリを追加します。物理ノード名、コンソールアクセスデバイスのホスト名、およびポート番号を指定します。コンソールアクセスデバイスの例として、端末集配信装置 (TC)、システムサービスプロセッサ (SSP)、および Sun Fire システムコントローラがあります。


    # vi /etc/serialports
    node1 ca-dev-hostname port
    node2 ca-dev-hostname port
    
    node1、 node2

    クラスタノードの物理名

    ca-dev-hostname

    コンソールアクセスデバイスのホスト名

    port

    シリアルポート番号

    /etc/serialports ファイルを作成するためには、次の注意事項に従ってください。

    • Sun Fire 15000 システムコントローラでは、各エントリのシリアルポート番号に telnet(1) ポート番号 23 を使用します。

    • その他すべてのコンソールアクセスデバイスについては、telnet シリアルポート番号を使用し、物理ポート番号は使用しません。telnet シリアルポート番号は、物理ポート番号に 5000 を加えた値です。たとえば、物理ポート番号が 6 の場合、telnet シリアルポート番号は 5006 になります。

    • Sun Enterprise 10000 サーバーの詳細と注意事項については、/opt/SUNWcluster/bin/serialports(4) のマニュアルページを参照してください。

  10. (省略可能) 便宜上、管理コンソール上のディレクトリパスを設定します。

    1. /opt/SUNWcluster/bin/ ディレクトリを PATH に追加します。

    2. /opt/SUNWcluster/man/ ディレクトリを MANPATH に追加します。

    3. SUNWscman パッケージをインストールした場合は、/usr/cluster/man/ ディレクトリも MANPATH に追加します。

  11. CCP ユーティリティーの起動


    # /opt/SUNWcluster/bin/ccp &
    

    CCP ウィンドウで、cconsolecrlogin、または ctelnet ボタンをクリックしてツールを起動します。これらのツールは直接起動することもできます。たとえば、ctelnet を起動するには、次のコマンドを入力します。


    # /opt/SUNWcluster/bin/ctelnet &
    

    CCP ユーティリティーを使用する方法については、『Sun Cluster のシステム管理 (Solaris OS 版)』「クラスタ管理の開始」を参照してください。ccp(1M) のマニュアルページも参照してください。

次の手順

Solaris OS がすでにインストールされており、Sun Cluster ソフトウェアの要件を満たしているかどうかを判断します。

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

クラスタ内の各ノードに Solaris OS をインストールする場合、あるいは、JumpStart インストール用のアーカイブをフラッシュするマスターノード上に Solaris OS をインストールする場合には、次の手順に従ってください。クラスタの JumpStart インストールの詳細については、「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」を参照してください。


ヒント –

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


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

始める前に

次の作業を実行します。

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

    • クラスタコントロールパネル (CCP) ソフトウェアが管理コンソールにインストールされ、構成されている場合は、cconsole(1M) ユーティリティーを使用して、コンソール画面を個々に表示します。

      cconsole ユーティリティーを起動するには、次のコマンドを使用します。


      # /opt/SUNWcluster/bin/cconsole clustername &
      

      cconsole ユーティリティーを起動するとマスターウィンドウが開き、そこから個々のコンソールウィンドウすべてに入力を同時に送信できます。

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

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


    注 –

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


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

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


      ヒント –

      Solaris ソフトウェアパッケージを手動でインストールしなくてすむように Entire Solaris Software Group Plus OEM Support をインストールしてください。


      これ以外の Solaris ソフトウェアの要件については、「Solaris ソフトウェアグループについて」を参照してください。

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

      • 広域デバイスサブシステムを使用するための、少なくとも 512M バイトのファイルシステムを作成します。

        SunPlex Installer を使用して Sun Cluster ソフトウェアをインストールする場合は、マウントポイント名を /globaldevices に設定してファイルシステムを作成する必要があります。/globaldevices マウントポイント名は、 scinstall が使用するデフォルトです。


        注 –

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


      • スライス 7 には少なくとも 20M バイトのサイズを指定します。

        SunPlex Installer を使用して Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、Solaris ボリュームマネージャーソフトウェア (Solaris 9 または Solaris 10) を構成する予定の場合は、このファイルシステムを /sds にマウントする必要があります。


        注 –

        SunPlex Installer を使用して Sun Cluster HA for NFS または Sun Cluster HA for Apache をインストールする予定の場合は、SunPlex Installer を使用して、さらに Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、または Solaris ボリュームマネージャーソフトウェア (Solaris 9 または Solaris 10) を構成する必要があります。


      • ほかにも必要なファイルシステムパーティションがある場合は、「システムディスクパーティション」の説明に従って作成します。

    3. 管理を容易にするため、各ノードに同じ root パスワードを設定します。

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

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


      # scsetup
      

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

    2. メニュー項目から「新規ノード」を選択します。

    3. メニューから「自分自身を追加できるマシン名を指定」を選択します。

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

      scsetup ユーティリティーは、作業がエラーなしで完了された場合、「Command completed successfully」というメッセージを出力します。

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

  4. ノードを追加しており、かつ、VxVM がクラスタの任意のノードにインストールされている場合は、次の作業を実行します。

    1. VxVM がインストールされているノード上で同じ vxio 番号が使用されていることを確認してください。


      # grep vxio /etc/name_to_major
      vxio NNN
      
    2. VxVM がインストールされていない各ノード上で vxio 番号が使用できることを確認してください。

    3. その vxio 番号がすでに、VxVM がインストールされていないノード上で使用されている場合は、 /etc/name_to_major エントリを変更して、ほかの番号を使用します。

  5. End User Solaris Software Group をインストールしている場合は、pkgadd コマンドを使用して、必要な追加の Solaris ソフトウェアパッケージを手動でインストールする必要があります。

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


    注 –

    次の表に示す順に、パッケージをインストールします。


    機能 

    必要な Solaris ソフトウェアパッケージ 

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

    Solaris 8 または Solaris 9: SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

    Solaris 10: SUNWrsm SUNWrsmo

    SunPlex Manager 

    SUNWapchr SUNWapchu

    • Solaris 8 または Solaris 9 OS の場合は、次のコマンドを使用します。


      # pkgadd -d . packages
      
    • Solaris 10 OS の場合は、次のコマンドを使用します。


      # pkgadd -G -d . packages
      

      これらのパッケージは、大域ゾーンだけに追加する必要があります。-G オプションを使用すると、現在のゾーンだけにパッケージを追加します。このオプションは、既存の非大域ゾーン、またはあとで作成する非大域ゾーンにパッケージを伝達しないことも指定します。

  6. これら以外にも必要な Solaris OS のパッチ、ハードウェア関連のファームウェア、およびそのパッチ (ストレージアレイのサポート用のパッチも含む) があればインストールします。また、ハードウェアパッチに含まれるファームウェアの中から必要なものをダウンロードします。

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

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


    # eeprom boot-file=kadb
    

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

  8. 各ノードの /etc/inet/hosts ファイルを編集して、クラスタで使用されているすべての IP アドレスを追加します。

    この手順は、ネームサービスを使用しているかどうかに関わらず実行します。IP アドレスを追加する必要がある Sun Cluster コンポーネントについては、「IP アドレス」を参照してください。

  9. ce アダプタをクラスタインターコネクト用に使用する場合は、次のエントリを /etc/system ファイルに追加します。


    set ce:ce_taskq_disable=1

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

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

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


    set kernel_cage_enable=1

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

次の手順

Sun マルチパスソフトウェアを使用する予定の場合は、「SPARC: Sun マルチパスソフトウェアをインストールする」に進みます。

VxFS をインストールする予定の場合は、「SPARC: VERITAS File System ソフトウェアをインストールする」に進みます。

それ以外の場合は、Sun Cluster ソフトウェアパッケージをインストールします。「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。

参照

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

ProcedureSPARC: Sun マルチパスソフトウェアをインストールする

この手順は、クラスタの各ノードで実行して、ファイバチャネル (FC) ストレージ用の Sun マルチパスソフトウェアをインストールして構成します。マルチパスソフトウェアは、共有クラスタストレージへの複数の入出力パスを管理します。

始める前に

次の作業を実行します。

手順
  1. スーパーユーザーになります。

  2. Solaris 8 または Solaris 9 OS の場合、Sun StorEdge Traffic Manager ソフトウェアと必要なパッチを各ノードにインストールします。

    • Sun StorEdge Traffic Manager ソフトウェアをインストールする手順については、http://www.sun.com/products-n-solutions/hardware/docs/ にある「Sun StorEdge Traffic Manager Installation and Configuration Guide」を参照してください。

    • Sun StorEdge Traffic Manager ソフトウェアに必要なパッチについては、http://www.sun.com/storage/san/ にある「Sun StorEdge Traffic Manager Software Release Notes」を参照してください。

  3. マルチパス機能を有効にします。

    • Solaris 8 または 9 OS の場合、mpxio-disable パラメータの値を no に変更します。

      各ノードの /kernel/drv/scsi_vhci.conf ファイルで、次のエントリを変更します。


      set mpxio-disable=no
    • Solaris 10 OS の場合、次のコマンドを各ノードで実行します。


      注意 – 注意 –

      Sun Cluster ソフトウェアがすでにインストールされている場合、このコマンドは実行しないでください。stmsboot コマンドをアクティブなクラスタノードで実行すると、Solaris のサービスが保守状態になります。その代わりに、stmsboot(1M) のマニュアルページにある、stmsboot コマンドを Sun Cluster 環境で使用する手順に従います。



      # /usr/sbin/stmsboot -e
      
      -e

      Solaris の入出力マルチパス機能を有効にします。

      詳細については、stmsboot(1M) のマニュアルページを参照してください。

  4. Solaris 8 または Solaris 9 OS の場合、Sun StorEdge SAN Foundation ソフトウェアのバージョンに、使用中のストレージアレイのサポートが組み込まれているかどうかを判断します。

    使用中のストレージアレイのサポートが組み込まれていない場合、各ノードの /kernel/drv/scsi_vhci.conf ファイルを編集して、必要なエントリを挿入します。詳細については、使用中のストレージデバイスのリリースノートを参照してください。

  5. Solaris 8 または Solaris 9 OS の場合、各ノードをシャットダウンして、再起動します。

    この再起動によって、 Solaris の新しいデバイスファイルとリンクが作成されます。


    # shutdown -y -g0 -i0
    ok boot -r
    
  6. すべてのノードで再起動が完了したあと、使用中のストレージアレイに必要な追加の作業を実行して、その構成を完成させます。

    詳細については、『Sun Cluster Hardware Administration Collection 』で、該当するストレージアレイのインストール手順を参照してください。

注意事項

Sun Cluster ソフトウェアをクラスタにインストールしたあとで、Sun マルチパスソフトウェアをインストールした場合、DID マッピングを更新する必要がある場合があります。次のコマンドをクラスタの各ノードで実行して、DID 名前空間を生成し直してください。

# scdidadm -C# scdidadm -r(Solaris 8 または 9 のみ) # cfgadm -c configure# scgdevs

詳細については、scdidadm(1M)scgdevs(1M) のマニュアルページを参照してください。

次の手順

VxFS をインストールする予定の場合は、「SPARC: VERITAS File System ソフトウェアをインストールする」に進みます。

それ以外の場合は、Sun Cluster ソフトウェアパッケージをインストールします。「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。

ProcedureSPARC: VERITAS File System ソフトウェアをインストールする

次の手順は、クラスタの各ノードで実行します。

手順
  1. VxFS のインストールマニュアルに従って、VxFS ソフトウェアをクラスタの各ノード上にインストールします。

  2. VxFS のサポートに必要なすべての Sun Cluster パッチをインストールします。

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

  3. 各ノードの /etc/system ファイルで、次の値を設定します。


    set rpcmod:svc_default_stksize=0x8000
    set lwp_default_stksize=0x6000

    これらの変更は、次にシステムを再起動したときに有効になります。

    • Sun Cluster ソフトウェアには、少なくとも 0x8000 に設定された rpcmod:svc_default_stksize が必要です。VxFS をインストールすると、rpcmod:svc_default_stksize 変数の値が 0x4000 に設定されるため、VxFS のインストールが終わった後、値を手動で 0x8000 に設定する必要があります。

    • /etc/system ファイルの lwp_default_stksize 変数を設定して、VxFS デフォルト値の 0x4000 を無効にします。

次の手順

Sun Cluster ソフトウェアパッケージをインストールします。「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。

ProcedureSun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)

この手順では、Sun JavaTM Enterprise System (Java ES) installer プログラムを使用して、次のインストール作業の 1 つまたは複数を実行します。


注 –

この手順は、次の種類のデータサービスパッケージをインストールするときには使用しないでください。


始める前に

次の作業を実行します。

手順
  1. (省略可能) installer プログラムを GUI で使用する場合は、インストールするクラスタノードのディスプレイ環境が GUI を表示するように設定されていることを確認します。


    % xhost +
    % setenv DISPLAY nodename:0.0
    
  2. インストールするクラスタノードでスーパーユーザーになります。

  3. Sun Cluster 1 of 2 CD-ROM を CD-ROM ドライブに挿入します。

  4. CD-ROM の installer プログラムが存在するディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_arch/
    

    Solaris_arch/ ディレクトリで、archsparc または x86 です。

  5. Java ES installer プログラムを起動します。


    # ./installer
    
  6. 画面の指示に従って、Sun Cluster フレームワークソフトウェアとデータサービスをノードにインストールします。

    Sun Cluster フレームワークソフトウェアを構成するかどうかをたずねられたら、「Configure Later」を選択します。

    インストール完了後、インストールログを表示することができます。Java ES installer プログラムを使用する方法の詳細については、『Sun Java Enterprise System 2005Q5 Installation Guide』を参照してください。

  7. 次の機能のいずれかを使用する予定の場合は、追加のパッケージをインストールします。

    • Remote Shared Memory Application Programming Interface (RSMAPI)

    • インターコネクトトランスポート用の SCI-PCI アダプタ

    • RSMRDT ドライバ


    注 –

    RSMRDT ドライバを使用できるのは、RSM を有効にして Oracle9i リリース 2 SCI 構成を実行しているクラスタだけです。インストールと構成手順についての詳細は、Oracle9i リリース 2 のユーザーマニュアルを参照してください。


    1. インストールが必要なパッケージを決定します。

      次の表に、各パッケージグループをインストールする必要がある順序に従って、各機能で必要な Sun Cluster 3.1 8/05 パッケージを示します。Java ES installer プログラムはこれらのパッケージを自動的にインストールしません。


      注 –

      次の表に示す順に、パッケージをインストールします。


      機能 

      インストールする追加の Sun Cluster 3.1 8/05 パッケージ 

      RSMAPI 

      SUNWscrif

      SCI-PCI アダプタ 

      • Solaris 8 と 9: SUNWsci SUNWscid SUNWscidx

      • Solaris 10: SUNWscir SUNWsci SUNWscidr SUNWscid

      RSMRDT ドライバ 

      SUNWscrdt

    2. Sun Cluster 2 of 2 CD-ROM を挿入していない場合は、これを挿入します。

    3. Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ ディレクトリに変更します (archsparc または x86 です。ver は、Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10)。


      # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/
      
    4. 追加のパッケージをインストールします。


      # pkgadd -d . packages
      
  8. CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。


    # eject cdrom
    
  9. /usr/java/ ディレクトリが最小限または最新のバージョンの Java ソフトウェアへのシンボリックリンク先であることを確認します。

    Sun Cluster ソフトウェアに必要な Java ソフトウェアの最小限のバージョンは 1.4.2_03 です。

    1. /usr/java/ ディレクトリのシンボリックリンク先のディレクトリを確認します。


      # ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. インストールされている Java ソフトウェアのバージョン (1 つまたは複数) を確認します。

      Java ソフトウェアの関連するリリースのバージョンを表示するために使用できるコマンドの例を次に示します。


      # /usr/j2se/bin/java -version
      # /usr/java1.2/bin/java -version
      # /usr/jdk/jdk1.5.0_01/bin/java -version
      
    3. /usr/java/ ディレクトリのシンボリックリンク先が、サポートされているバージョンの Java ソフトウェアではない場合、サポートされているバージョンの Java ソフトウェアにシンボリックリンクを作成し直します。

      Java 1.4.2_03 ソフトウェアが入っている /usr/j2se/ ディレクトリにシンボリックリンクを作成する例を、次に示します。


      # rm /usr/java
      # ln -s /usr/j2se /usr/java
      
次の手順

Sun StorEdge QFSSunStorEdgeQFS ファイルシステムソフトウェアをインストールする場合は、『Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide』の初期インストールの手順に従います。

それ以外の場合は、root ユーザーの環境を設定するために、「root 環境を設定する」に進みます。

Procedureroot 環境を設定する


注 –

Sun Cluster 構成では、各種シェルのユーザー初期化ファイルは、それらが対話式のシェルから実行されていることを確認する必要があります。確認は、端末への出力を試みる前に行なってください。この方法に従わないと、予期しない動作やデータサービス妨害が発生する可能性があります。詳細については、『Solaris のシステム管理 (第 1 巻) 』(Solaris 8) または『Solaris のシステム管理 (基本編)』(Solaris 9 または Solaris 10) を参照してください。


クラスタ内の各ノード上で次の手順を実行します。

手順
  1. クラスタノード上にインストールするクラスタノード上でスーパーユーザーになります。

  2. .cshrc ファイルまたは .profile ファイルで、PATH エントリと MANPATH エントリを変更します。

    1. PATH 環境変数に /usr/sbin//usr/cluster/bin/ を含めるように設定します。

    2. MANPATH 環境変数に /usr/cluster/man/ を含めるように設定します。

    追加のファイルパスの設定については、ボリュームマネージャーのマニュアルおよびアプリケーションのマニュアルを参照してください。

  3. (省略可能) 管理を行いやすくするため、各ノードに同じ root パスワードを設定します。

次の手順

クラスタノードで Sun Cluster ソフトウェアを構成します。「クラスタの確立」に進みます。