在每个群集节点上执行该过程以安装或升级与 Sun Cluster 3.1 8/05 软件相关的软件。该过程中群集保持工作状态。
如果正在运行 SunPlex Manager,则在停止节点的安全文件代理期间不会报告节点的状态。升级完公用代理容器软件后,重启安全文件代理时状态报告将会恢复。
执行以下任务:
确保已完成如何准备群集以进行非滚动升级中的所有步骤。
如果是从 Solaris 8 升级到 Solaris 9 软件或者从 Solaris 9 升级到 Solaris 10 10/05 软件或其他兼容软件,请确保已完成如何准备群集以进行非滚动升级中的所有步骤。
确保安装了所有所需的 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 /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/ |
确保安装不低于 4.3.1 版的 Explorer 软件包。
这些软件包是 Sun Cluster 软件所必需的,用于供 sccheck 实用程序使用。
确保安装了不低于 5.1 版 REV 34 的 Java Dynamic Management Kit (JDMK) 软件包。
更改至 Solaris_arch/Product/shared_components/Solaris_ver/Packages/ 目录,其中 arch 是 sparc 或 x86,而 ver 是 8 (Solaris 8)、9 (Solaris 9) 或 10 (Solaris 10)。
# cd ../Solaris_ver/Packages |
确保安装了不低于 4.5.0 版的 Netscape Portable Runtime (NSPR) 软件包。
确保安装了不低于 3.9.4 版的 Network Security Services (NSS) 软件包。
确定是否安装了 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。
对于从 Solaris 8 到 Solaris 9 OS 的升级,请安装或升级 Sun Java Web Console 软件包。
切换到非 CD-ROM 中的目录,然后弹出 CD-ROM。
# eject cdrom |
确保 /usr/java/ 目录为指向最低或最新版本的 Java 软件的符号链接。
Sun Cluster 软件要求使用不低于 1.4.2_03 版的 Java 软件。
确定 /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 3.1 8/05 软件。请转到如何执行 Sun Cluster 3.1 8/05 软件的非滚动升级。