Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)

Procedure如何在滾動升級前升級附屬的軟體

在每個叢集節點上執行此程序,以安裝或升級 Sun Cluster 3.1 8/05 軟體所附屬的軟體。在執行此程序期間,叢集將保持生產狀態。如果您要執行 SunPlex Manager,則在停止節點的安全性檔案代理程式期間,不會報告節點的狀態。在完成一般代理程式容器軟體的升級,並重新啟動安全性檔案代理程式後,會繼續報告狀態。

開始之前

請執行以下作業:

步驟
  1. 成為叢集節點的超級使用者。

  2. 對於 Solaris 8 與 Solaris 9 作業系統,請確保 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/ 目錄,其中 archsparcx86


    # cd Solaris_arch/Product/shared_components/Packages/
    
  5. 請確定至少安裝了 Explorer 套裝軟體 4.3.1 版。

    Sun Cluster 軟體需要將這些套裝軟體用於 sccheck 公用程式。

    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 作業系統,請使用以下指令:


        # pkgadd -d . SUNWexpl*
        
      • 對於 Solaris 10 作業系統,請使用以下指令:


        # 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 作業系統,請使用以下指令:


        # pkgadd -d . SUNWjdmk*
        
      • 對於 Solaris 10 作業系統,請使用以下指令:


        # pkgadd -G -d . SUNWjdmk*
        
  7. 變更至 Solaris_arch/Product/shared_components/Solaris_ver/Packages/ 目錄,其中 archsparcx86ver 為 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 套裝軟體,請安裝最新的 NSPR 套裝軟體。

      • 對於 Solaris 8 或 Solaris 9 作業系統,請使用以下指令:


        # pkgadd -d . packages
        
      • 對於 Solaris 10 作業系統,請使用以下指令:


        # 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 作業系統,請使用以下指令:


        # pkgadd -d . packages
        
      • 對於 Solaris 10 作業系統,請使用以下指令:


        # 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 作業系統,請使用以下指令:


        # pkgadd -d . SUNWcacao*
        
      • 對於 Solaris 10 作業系統,請使用以下指令:


        # pkgadd -G -d . SUNWcacao*
        
  12. 變更至是 CD-ROM 上的目錄,然後彈出 CD-ROM。


    # eject cdrom
    
  13. 請插入 Sun Cluster 2 of 2 CD-ROM。

  14. 安裝或升級 Sun Java Web 主控台 套裝軟體。

    1. 變更為 Solaris_arch/Product/sunwebconsole/ 目錄,其中 archsparcx86

    2. 安裝 Sun Java Web 主控台 套裝軟體。


      # ./setup
      

      setup 指令可安裝或升級所有套裝軟體,以支援 Sun Java Web 主控台。

  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 軟體。

      以下為您可用於顯示與其相關的 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 軟體。

      以下範例顯示了建立至 /usr/j2se/ 目錄之符號連結的過程,此目錄包含 Java 1.4.2_03 軟體。


      # rm /usr/java
      # ln -s /usr/j2se /usr/java
      
接下來的步驟

升級 Sun Cluster 軟體。請移至如何執行 Sun Cluster 3.1 8/05 軟體的滾動升級