执行此过程将群集的每个节点都升级到 Sun Cluster 3.1 8/05 软件。还必须执行该过程将群集从 Solaris 8 升级到 Solaris 9 软件或从 Solaris 9 升级到 Solaris 10 10/05 软件或其他兼容软件。
可以同时在多个节点上执行该过程。
确保已安装或升级相关软件。请参见如何在非滚动升级之前升级相关软件。
成为群集中一个节点上的超级用户。
将 Sun Cluster 2 of 2 CD-ROM 放入节点的 CD-ROM 驱动器中。
如果卷管理守护进程 vold(1M) 正在运行并被配置为管理 CD-ROM 设备,则该守护进程会自动在 /cdrom/cdrom0/ 目录上装入 CD-ROM。
切换到 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 目录,其中 arch 为 sparc 或 x86,ver 为 8(对于 Solaris 8)、9(对于 Solaris 9)或 10(对于 Solaris 10) 。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools |
# ./scinstall |
请不要使用节点上已安装的 /usr/cluster/bin/scinstall 命令。必须使用 Sun Cluster 2 of 2 CD-ROM 中的 scinstall 命令。
从“主菜单”中选择菜单项“升级该群集节点”。
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node 2) Configure a cluster to be JumpStarted from this install server * 3) Add support for new data services to this cluster node * 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 4 |
从“升级菜单”中选择菜单项“在该节点上升级 Sun Cluster 框架”。
按照菜单提示升级群集框架。
Sun Cluster 升级期间,scinstall 可能会进行以下一项或多项配置更改:
将 NAFO 组转换为 IP 网络多路径处理 组,但保留原来的 NAFO 组名称。
有关 IP 网络多路径处理 的测试地址的信息,请参见以下手册:
《IP 网络多路径管理指南》(Solaris 8)
《System Administration Guide: IP Services》中的“Administering Multipathing Groups With Multiple Physical Interfaces”中的“配置测试地址”(Solaris 9)
《System Administration Guide: IP Services》中的“Test Addresses”(Solaris 10)
有关 Sun Cluster 升级期间从 NAFO 组到 IP 网络多路径处理 的转换的更多信息,请参见 scinstall(1M) 手册页。
如果节点上不存在 ntp.conf.cluster,将 ntp.conf 文件重命名为 ntp.conf.cluster。
当系统显示消息 Completed Sun Cluster framework upgrade 并提示按 Enter 键以继续时,升级过程完成。
按 Enter 键。
将显示“升级菜单”。
(可选的)从 Sun Cluster 2 of 2 CD-ROM 升级 Java Enterprise System 数据服务。
退出 scinstall 实用程序。
切换到非 CD-ROM 中的目录,然后弹出 CD-ROM。
# eject cdrom |
从 Sun Cluster 2 of 2 CD-ROM 升级 Sun Cluster 数据服务。
如果要使用 Sun Cluster HA for NFS 数据服务并升级到 Solaris 10 操作系统,则必须升级该数据服务并将资源类型迁移到新版本。有关更多信息,请参见《Sun Cluster Data Service for NFS Guide for Solaris OS》中的“Upgrading the SUNW.nfs Resource Type”。
如果要对 Solaris 9 数据服务使用 Sun Cluster HA for Oracle 3.0 64 位,则必须升级到 Sun Cluster 3.1 8/05 版。
将所有其他数据服务升级到 Sun Cluster 3.1 8/05 版是可选的。在将群集升级到 Sun Cluster 3.1 8/05 软件之后,您可以继续使用任何其他 Sun Cluster 3.x 数据服务。
只有 Sun Cluster Agents CD 上提供的数据服务才会通过 scinstall(1M) 实用程序自动升级。必须手动升级所有定制或第三方数据服务。按照那些数据服务附带的过程进行。
将 Sun Cluster Agents CD 放入节点的 CD-ROM 驱动器中。
启动 scinstall 实用程序。
对于数据服务升级,可以使用已经安装在节点上的 /usr/cluster/bin/scinstall 命令。
# scinstall |
从“主菜单”中选择菜单项“升级该群集节点”。
从“升级菜单”中选择菜单项“在该节点上升级 Sun Cluster 数据服务代理”。
按照菜单的提示升级已安装在节点上的 Sun Cluster 数据服务代理。
可以从可用于升级的数据服务列表中选择要升级的数据服务或者选择升级所有已安装的数据服务。
当系统显示消息 Completed upgrade of Sun Cluster data services agents 并提示按 Enter 键时,升级过程完成。
按 Enter键。
将显示“升级菜单”。
退出 scinstall 实用程序。
切换到非 CD-ROM 中的目录,然后弹出 CD-ROM。
# eject cdrom |
如果需要,手动升级不是产品介质上提供的任何定制数据服务。
检验是否已成功安装每个数据服务更新。
查看在升级输出消息结束时提到的升级日志文件。
如果未使用 scinstall 命令安装所有 Sun Cluster 3.1 8/05 软件修补程序,请进行安装。
安装所有 Sun Cluster 3.1 8/05 数据服务软件修补程序。
有关修补程序的位置和安装说明,请参见《Sun Cluster 3.1 8/05 发行说明(适用于 Solaris OS)》中的“修补程序和所需的固件级别”。
升级群集上安装的软件应用程序。
确保应用程序的级别与当前版本的 Sun Cluster 和 Solaris 软件兼容。有关安装说明,请参阅您的应用程序文档。
升级了所有节点之后,将每个节点重新引导到群集模式。
# reboot |
此步骤将确保 通用代理容器 的安全性文件在所有群集节点上相同,并且已复制的文件都保有正确的文件权限。
在每个节点上,停止 Sun Java Web Console 代理。
# /usr/sbin/smcwebserver stop |
在每个节点上停止安全文件代理。
# /opt/SUNWcacao/bin/cacaoadm stop |
在一个节点上,更改到 /etc/opt/SUNWcacao/ 目录。
phys-schost-1# cd /etc/opt/SUNWcacao/ |
创建 /etc/opt/SUNWcacao/security/ 目录的 tar 文件。
phys-schost-1# tar cf /tmp/SECURITY.tar security |
将 /tmp/SECURITY.tar 文件复制到其他每个群集节点上。
在向其复制了 /tmp/SECURITY.tar 文件的每个节点上,提取安全性文件。
/etc/opt/SUNWcacao/ 目录中已存在的所有安全性文件将被覆写。
phys-schost-2# cd /etc/opt/SUNWcacao/ phys-schost-2# tar xf /tmp/SECURITY.tar |
从群集的每个节点中删除 /tmp/SECURITY.tar 文件。
必须删除 tar 文件的所有副本以避免安全隐患。
phys-schost-1# rm /tmp/SECURITY.tar phys-schost-2# rm /tmp/SECURITY.tar |
在每个节点上启动安全文件代理。
phys-schost-1# /opt/SUNWcacao/bin/cacaoadm start phys-schost-2# /opt/SUNWcacao/bin/cacaoadm start |
在每个节点上,启动 Sun Java Web Console 代理。
phys-schost-1# /usr/sbin/smcwebserver start phys-schost-2# /usr/sbin/smcwebserver start |