本章提供有关升级至 Solaris 8 更新版本的附加信息。有关完整的升级说明,请参考 Solaris 8 (SPARC 平台版本) 安装指南、Solaris 8 (Intel 平台版本) 安装指南,或 Solaris 8 Advanced Installation Guide。
必须将所有专用的定制管理对象格式 (MOF) 数据转换为用于 Solaris WBEM Services 2.4 的新的可靠日志系统信息库格式。在升级至 Solaris 8 4/01 操作环境之前,需要保存 JavaSpacesTM 软件。在升级之后,您还必须根据升级之前系统运行的操作环境决定是转换还是合并数据。
数据转换或合并失败将导致数据丢失。
利用下表决定在升级之前是否保存 JavaSpaces 软件以及升级之后是否转换或合并 WBEM 数据。
表 3-1 转换或合并 WBEM 数据
升级至 Solaris 8 4/01 之前的操作环境 |
是否在升级之前保存 JavaSpaces 软件? |
是转换还是合并? |
---|---|---|
Solaris 8(Solaris WBEM 服务 2.0) Solaris 8 6/00 (WBEM 服务 2.1) Solaris 8 10/00 (WBEM 服务 2.2) |
是。 有关如何保存 JavaSpaces 软件的详细说明,请参见 Solaris 8 4/01 发行说明。 |
转换 有关详细说明,请参见"如何转换 WBEM 数据"。 |
Solaris 8 1/01 (WBEM 服务 2.3) |
否。 |
合并 有关详细说明,请参见"如何合并 WBEM 数据"。 |
在升级到 Solaris 8 4/01 操作环境之后,请按以下步骤转换 WBEM 数据。
变为超级用户并停止通用信息模型 (CIM) 对象管理器。
# /etc/init.d/init.wbem stop |
如果在运行 wbemconfig convert 命令之前,未能成功地停止 CIM 对象管理器,则您的数据会被破坏
恢复您升级前保存的 JavaSpaces 软件。
# mv /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.2 # mv /usr/sadm/lib/wbem/outrigger.jar.tmp /usr/sadm/lib/wbem/outrigger.jar |
在当前安装的 JDKTM 软件所在位置之外的其它位置,安装在安装 Solaris 8 1/01 操作环境之前机器中所装的 JDK 版本。您可以从 http://java.sun.com/products/ 下载 JDK 软件。
将符号链接从 /usr/java 更改为您在安装 Solaris 8 4/01 操作环境之前安装的 JDK 版本的位置。例如,如果您已将 Solaris_JDK_1.2.1_04c 安装在 /old_sdk 中,则进行以下操作:
# rm /usr/java # ln -s /old_sdk/Solaris_JDK_1.2.1_04c /usr/java |
将 JavaSpaces 数据转换为可靠日志格式。
# /usr/sadm/lib/wbem/wbemconfig convert |
恢复 Solaris 8 4/01 安装中所包括的 outrigger.jar 文件。
# mv /usr/sadm/lib/wbem/outrigger.jar.2 /usr/sadm/lib/wbem/outrigger.jar |
将符号连接从 /usr/java 更改为与 Solaris 8 4/01 操作环境一起发行的 JDK 软件的位置。例如:
# rm /usr/java # ln -s /usr/java1.2 /usr/java |
停止 CIM 对象管理器。
# /etc/init.d/init.wbem stop |
启动 CIM 对象管理器。
# /etc/init.d/init.wbem start |
升级到 Solaris 8 4/01 操作环境之后,请按以下步骤合并 WBEM 数据。
变为超级用户并停止通用信息模型 (CIM) 对象管理器。
# /etc/init.d/init.wbem stop |
如果在运行 wbemconfig convert 命令之前,未能成功停止 CIM 对象管理器,则您的数据会被破坏。
将 Solaris 8 1/01 可靠日志数据合并到 Solaris 8 4/01 可靠日志中。
# /usr/sadm/lib/wbem/wbemconfig convert |
如果您已经在运行 Solaris 8 操作环境并已安装了单独的修补程序,升级至 Solaris 8 更新版本会导致以下结果:
任何作为 Solaris 8 更新版本的一部分提供的修补程序,都被重新应用到您的系统中。您无法回退这些修补程序。
系统以前安装的但不包括在 Solaris 8 更新版本中的所有修补程序均会被删除。
若要查看有关被删除的修补程序的一个列表,请使用下节所述的修补程序分析器。
修补程序分析器对您的系统进行分析,确定升级至 Solaris 8 更新版本时,哪些修补程序(如果有的话)将被删除。修补程序分析器有以下几种格式。
如果您在使用 Solaris 8 安装 CD 上的 Solaris Web Start 3.0 安装方法升级,请参考 "使用"Solaris Web Start 3.0 升级"的修补程序分析器".
如果您在使用交互安装方法升级,请选择"修补程序分析"对话框上的"分析"来执行分析。有关详细说明,请参见 Solaris 8 Advanced Installation Guide 中 "Upgrading From Solaris 8 or a Solaris 8 Update: the Patch Analyzer"。
如果您在使用定制 JumpStartTM 安装来升级,请运行 analyze_patches 脚本执行分析。有关详细说明,请参见 "Upgrading From Solaris 8 or a Solaris 8 Update: the Patch Analyzer" in Solaris 8 Advanced Installation Guide。
本节可作为对 Solaris 8 (SPARC 平台版本) 安装指南中的"升级系统"和 Solaris 8 (Intel 平台版本) 安装指南中的"升级系统"的内容的补充。
Solaris Web Start 3.0 安装方法可以让您使用修补程序分析器来分析系统中的修补程序。选择"升级"之后,"修补程序分析器"对话框出现。
在"修补程序分析器"对话框中,选择"是"并单击"下一步"。
修补程序分析器检查系统修补程序。
"修补程序分析器汇总"对话框显示将被删除、降级、累积或被其它修补程序废弃的修补程序总数。
若要查看将要被删除、降级、累积或被其它修补程序废弃的某个特定修补程序,请单击"详细资料"按钮。
确定修补程序替换和删除是否可以接受。
如果您能够接受 Solaris 8 更新版本将执行的修补程序替换和删除操作,请单击"下一步"完成升级。
如果您不能接受 Solaris 8 更新版本将执行的修补程序替换和删除操作,请单击"退出"终止升级。可以使用 Solaris 8 维护更新和 Solaris 8 维护更新安装指南来在您的 Solaris 8 系统中安装修补程序。