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

Procedureローリング以外の アップグレードの前に依存ソフトウェアをアップグレードする

この手順は、Sun Cluster 3.1 8/05 ソフトウェアが依存するソフトウェアをインストールまたはアップグレードする各クラスタノードで実行します。この手順の間、クラスタは稼動環境のままです。

SunPlex Manager を実行している場合、ノードのセキュリティーファイルエージェントが停止している間、ノードの状態は報告されません。ノードの状態の報告は、共通エージェントコンテナソフトウェアのアップグレードが完了し、セキュリティーファイルエージェントが再起動したあとで再開します。

始める前に

次の作業を実行します。

手順
  1. クラスタノードのスーパーユーザーになります。

  2. Solaris 8 と Solaris 9 OS では、Apache Tomcat パッケージがインストールされている場合、このパッケージが必要なパッチレベルであることを確認します。

    1. SUNWtcatu パッケージがインストールされているかどうかを判断します。


      # pkginfo SUNWtcatu
      SUNWtcatu       Tomcat Servlet/JSP Container
    2. Apache Tomcat パッケージがインストールされている場合は、そのプラットフォームに必要なパッチがインストールされているかどうかを判断します。

      • SPARC ベースのプラットフォームでは、少なくとも 114016-01 が必要です。

      • x86 ベースのプラットフォームでは、少なくとも 114017-01 が必要です。


      # patchadd -p | grep 114016
      Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu
    3. 必要なパッチがインストールされていない場合は、Apache Tomcat パッケージを削除します。


      # pkgrm SUNWtcatu
      
  3. Sun Cluster 1 of 2 CD-ROM を挿入します。

  4. /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ ディレクトリに移動します (archsparc または x86 です) に移動します。


    # cd /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/
    
  5. Explorer パッケージの少なくともバージョン 4.3.1 がインストールされていることを確認します。

    これらのパッケージは、sccheck ユーティリティーが Sun Cluster ソフトウェアを使用する場合に必要です。

    1. Explorer パッケージがインストールされているかどうかを判断し、インストールされている場合は、そのバージョンも判断します。


      # pkginfo -l SUNWexplo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.3.1
    2. 4.3.1 よりも前のバージョンがインストールされている場合は、既存の Explorer パッケージを削除します。


      # pkgrm SUNWexplo SUNWexplu SUNWexplj
      
    3. Explorer パッケージを削除した場合、または何もインストールされていなかった場合は、Sun Cluster 1 of 2 CD-ROM から最新の Explorer パッケージをインストールします。

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


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


        # pkgadd -G -d . SUNWexpl*
        

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

  6. Java Dynamic Management Kit (JDMK) パッケージの少なくともバージョン 5.1,REV=34 がインストールされていることを確認します。

    1. JDMK パッケージがインストールされているかどうかを判断し、インストールされている場合は、そのバージョンも判断します。


      # pkginfo -l SUNWjdmk-runtime | grep VERSION
      VERSION=5.1,REV=34
    2. 5.1,REV=34 よりも前のバージョンがインストールされている場合は、既存の JDMK パッケージを削除します。


      # pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx
      
    3. JDMK パッケージを削除した場合、または何もインストールされていなかった場合は、Sun Cluster 1 of 2 CD-ROM から最新の JDMK パッケージをインストールします。

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


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


        # pkgadd -G -d . SUNWjdmk*
        
  7. Solaris_arch/Product/shared_components/Solaris_ver/Packages/ ディレクトリに移動します (archsparc または x86 で、ver は Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10 です)。


    # cd ../Solaris_ver/Packages
    
  8. Netscape Portable Runtime (NSPR) パッケージの少なくともバージョン 4.5.0 がインストールされていることを確認します。

    1. NSPR パッケージがインストールされているかどうかを判断し、インストールされている場合は、そのバージョンも判断します。


      # cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.5.0
    2. 4.5.0 よりも前のバージョンがインストールされている場合は、既存の NSPR パッケージを削除します。


      # pkgrm packages
      

      次の表に、各ハードウェアプラットフォームに適切なパッケージをリストを示します。


      注 –

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


      ハードウェアプラットフォーム 

      NSPR パッケージ名 

      SPARC 

      SUNWpr SUNWprx

      x86 

      SUNWpr

    3. NSPR パッケージを削除した場合、または何もインストールされていなかった場合は、最新の NSPR パッケージをインストールします。

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


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


        # pkgadd -G -d . packages
        
  9. Network Security Services (NSS) パッケージの少なくともバージョン 3.9.4 がインストールされていることを確認します。

    1. NSS パッケージがインストールされているかどうかを判断し、インストールされている場合は、そのバージョンも判断します。


      # cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=3.9.4
    2. 3.9.4 よりも前のバージョンがインストールされている場合は、既存の NSS パッケージを削除します。


      # pkgrm packages
      

      次の表に、各ハードウェアプラットフォームに適切なパッケージのリストを示します。


      注 –

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


      ハードウェアプラットフォーム 

      NSS パッケージ名 

      SPARC 

      SUNWtls SUNWtlsu SUNWtlsx

      x86 

      SUNWtls SUNWtlsu

    3. NSS パッケージを削除した場合、または何もインストールされていなかった場合は、Sun Cluster 1 of 2 CD-ROM から最新の NSS パッケージをインストールします。

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


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


        # pkgadd -G -d . packages
        
  10. Solaris_arch/Product/shared_components//Packages/ ディレクトリに戻ります。


    # cd ../../Packages
    
  11. 共通エージェントコンテナパッケージの少なくともバージョン 1.0,REV=25 がインストールされていることを確認します。

    1. 共通エージェントコンテナパッケージがインストールされているかどうかを判断し、インストールされている場合は、そのバージョンも判断します。


      # pkginfo -l SUNWcacao | grep VERSION
      VERSION=1.0,REV=25
    2. 1.0,REV=25 よりも前のバージョンがインストールされている場合は、各クラスタノードで、共通エージェントコンテナ用のセキュリティーファイルエージェントを停止します。


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. 1.0,REV=25 よりも前のバージョンがインストールされている場合は、既存の共通エージェントコンテナパッケージを削除します。


      # pkgrm SUNWcacao SUNWcacaocfg
      
    4. 共通エージェントコンテナパッケージを削除した場合、あるいは、何もインストールされていなかった場合は、Sun Cluster 1 of 2 CD-ROM から最新の 共通エージェントコンテナパッケージをインストールします。

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


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


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


    # eject cdrom
    
  13. Sun Cluster 2 of 2 CD-ROM を挿入します。

  14. Solaris 8 から Solaris 9 OS へのアップグレードの場合は、Sun Java Web Console パッケージをインストールまたはアップグレードします。

    1. Solaris_arch/Product/sunwebconsole/ ディレクトリに移動します (archsparc または x86 です)。

    2. Sun Java Web Console パッケージをインストールします。


      # ./setup
      

      setup コマンドは、Sun Java Web Console をサポートするためのすべてのパッケージをインストールまたはアップグレードします。

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


    # eject cdrom
    
  16. /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 Cluster 3.1 8/05 ソフトウェアにアップグレードします。「Sun Cluster 3.1 8/05 ソフトウェアのローリング以外のアップグレードを実行する」に進みます。