必须将所有专用的定制管理对象格式 (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 数据。