在每個叢集節點上執行此程序,以安裝或升級 Sun Cluster 3.1 8/05 軟體所附屬的軟體。在執行此程序期間,叢集將保持生產狀態。如果您要執行 SunPlex Manager,則在停止節點的安全性檔案代理程式期間,不會報告節點的狀態。在完成一般代理程式容器軟體的升級,並重新啟動安全性檔案代理程式後,會繼續報告狀態。
請執行以下作業:
請確保已完成如何準備叢集節點以進行滾動升級中的所有步驟。
如果您已將 Solaris 作業系統升級至 Maintenance Update 發行版本,請確保已完成如何執行 Solaris 維護更新的滾動升級中的所有步驟。
確定您已安裝所有必需的 Solaris 軟體修補程式和硬體相關的修補程式。
如果叢集執行的是 Solstice DiskSuite 軟體 (Solaris 8),請確保您安裝了所有所需的 Solstice DiskSuite 軟體修補程式。
成為叢集節點的超級使用者。
對於 Solaris 8 與 Solaris 9 作業系統,請確保 Apache Tomcat 套裝軟體位於所需的修補程式層級 (如果已安裝該套裝軟體)。
確定是否已安裝 SUNWtcatu 套裝軟體。
# pkginfo SUNWtcatu SUNWtcatu Tomcat Servlet/JSP Container |
如果已安裝 Apache Tomcat 套裝軟體,請確定是否已安裝所需的平台修補程式。
基於 SPARC 的平台至少需要 114016-01
基於 x86 的平台至少需要 114017-01
# patchadd -p | grep 114016 Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu |
如果尚未安裝所需的修補程式,請移除 Apache Tomcat 套裝軟體。
# pkgrm SUNWtcatu |
請插入 Sun Cluster 1 of 2 CD-ROM。
變更至 /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ 目錄,其中 arch 為 sparc 或 x86。
# cd Solaris_arch/Product/shared_components/Packages/ |
請確定至少安裝了 Explorer 套裝軟體 4.3.1 版。
Sun Cluster 軟體需要將這些套裝軟體用於 sccheck 公用程式。
請確定至少安裝了 Java Dynamic Management Kit (JDMK) 套裝軟體 5.1,REV=34 版。
變更至 Solaris_arch/Product/shared_components/Solaris_ver/Packages/ 目錄,其中 arch 為 sparc 或 x86,ver 為 Solaris 8 的 8、Solaris 9 的 9 或 Solaris 10 的 10。
# cd ../Solaris_ver/Packages |
請確定至少安裝了 Netscape Portable Runtime (NSPR) 套裝軟體 4.5.0 版。
確定是否已安裝 NSPR 套裝軟體,如果已安裝,請確定為何種版本。
# cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=4.5.0 |
如果已安裝 4.5.0 以前的版本,請移除現有的 NSPR 套裝軟體。
# pkgrm packages |
下表列出了每個硬體平台所適用的套裝軟體。
依照下表所列的順序安裝套裝軟體。
硬體平台 |
NSPR 套裝軟體名稱 |
---|---|
SPARC |
SUNWpr SUNWprx |
x86 |
SUNWpr |
如果您已經移除 NSPR 套裝軟體,或尚未安裝任何 NSPR 套裝軟體,請安裝最新的 NSPR 套裝軟體。
請確定至少安裝了 Network Security Services (NSS) 套裝軟體 3.9.4 版。
確定是否已安裝 NSS 套裝軟體,如果已安裝,請確定為何種版本。
# cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=3.9.4 |
如果已安裝 3.9.4 以前的版本,請移除現有的 NSS 套裝軟體。
# pkgrm packages |
下表列出了每個硬體平台所適用的套裝軟體。
依照下表所列的順序安裝套裝軟體。
硬體平台 |
NSS 套裝軟體名稱 |
---|---|
SPARC |
SUNWtls SUNWtlsu SUNWtlsx |
x86 |
SUNWtls SUNWtlsu |
如果您已經移除 NSS 套裝軟體,或尚未安裝該套裝軟體,請從 Sun Cluster 1 of 2 CD-ROM 上安裝最新的 NSS 套裝軟體。
請重新變更至 Solaris_arch/Product/shared_components/Packages/ 目錄。
# cd ../../Packages |
請確定至少安裝了 一般代理程式容器 套裝軟體 1.0,REV=25 版。
確定是否已安裝 一般代理程式容器 套裝軟體,如果已安裝,請確定為何種版本。
# pkginfo -l SUNWcacao | grep VERSION VERSION=1.0,REV=25 |
如果安裝了 1.0,REV=25 以前的版本,請停止每個叢集節點上的 一般代理程式容器 安全性檔案代理程式。
# /opt/SUNWcacao/bin/cacaoadm stop |
如果安裝了 1.0,REV=25 以前的版本,請移除現有的 一般代理程式容器 套裝軟體。
# pkgrm SUNWcacao SUNWcacaocfg |
如果您移除了 一般代理程式容器 套裝軟體,或尚未安裝該套裝軟體,請從 Sun Cluster 1 of 2 CD-ROM 上安裝最新的 一般代理程式容器 套裝軟體。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
請插入 Sun Cluster 2 of 2 CD-ROM。
安裝或升級 Sun Java Web 主控台 套裝軟體。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
請確定 /usr/java/ 目錄為 Java 軟體最低版本或最新版本的符號連結。
Sun Cluster 軟體至少需要 Java 軟體 1.4.2_03 版。
確定將 /usr/java/ 目錄符號連結至何種目錄。
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
確定已安裝何種版本的 Java 軟體。
以下為您可用於顯示與其相關的 Java 軟體發行版本的指令範例。
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_01/bin/java -version |
如果尚未將 /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 軟體的滾動升級