Solstice DiskSuite 4.2 安装和产品注释

对运行较早版本的 DiskSuite 的系统进行升级

在使用 DiskSuite 的系统上,升级 Solaris 操作系统和升级 DiskSuite 的过程是相互关联的。下面的定义可以帮助您理解它们所涉及的过程和问题。

影响在已运行较早版本 DiskSuite 的系统上安装的因素为:

  1. 您打算与 DiskSuite 4.2 一同运行的 Solaris 版本(即 Solaris 2.6 或 Solaris 7)

  2. 系统体系结构 (即 SPARC 或 x86)

  3. 安装前在系统上运行的 Solaris 版本

  4. 安装前在系统上运行的 Solstice DiskSuite 版本

  5. 您是否有操作系统亚设备

Solaris 安装程序无法升级位于亚设备上的 Solaris 软件,所以在 Solaris 安装程序运行前,每个操作系统亚设备必须被分解成单个组件(片)。 在 Solaris 安装以后,必须重组这些操作系统亚设备。

DiskSuite 配置和状态信息存储在一个专用的复制数据库中,该数据库称为亚设备状态数据库 (或 metadb)。 在该数据库中磁盘驱动器是用驱动程序名和设备的辅号来描述的。从 DiskSuite 4.0 版本以后,Solstice DiskSuite 已经允许新版本的 Solaris 和 DiskSuite 读取旧的 metadbs 。每种 DiskSuite 版本都至少支持两个版本的 Solaris。这使您得以通过先升级 Solaris 后升级 DiskSuite 的方法从当前版本升级到一个希望的 Solaris/DiskSuite 组合。下表描述的是支持矩阵,表中的阴影区描绘了哪个版本的 DiskSuite 和 Solaris 是兼容的。

表 1-1 Solstice DiskSuite 支持矩阵
   Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.5.1 Solaris 2.6 Solaris 7
 Online: DiskSuite 2.0 或 3.0 * *
 DiskSuite 4.0     
 DiskSuite 4.1       
 DiskSuite 4.2 SPARC           
 DiskSuite 4.2 x86           **

* - 使用 metacvt(1M) 命令(与 Solstice DiskSuite 4.0 和 Solstice DiskSuite 4.1 一同交付的),在 DiskSuite 升级前去除系统亚设备状态数据库拷贝和亚设备,升级后再恢复这些拷贝和亚设备。

** - 使用 metacvt 命令(与 Solstice DiskSuite 4.2 一同交付的),在 x86 机器上升级 Solaris 7 之前去除系统亚设备状态数据库拷贝和亚设备。 metacvt 命令创建一个外壳正文,在升级后恢复拷贝和亚设备。

为了使亚设备状态数据库信息生效,新的 Solaris 软件必须通过升级得以应 用,从而在升级过程中保留设备绑定。


小心:小心:

如果执行 Solaris 的完全安装,那么所有的 DiskSuite 配置信息将要丢失。丢失 DiskSuite 配置信息可能导致数据损失甚至系统彻底崩溃。


不要在升级过程中变更机器的硬件配置,以免设备绑定变更,这一点很重要。丢失了设备绑定将使亚设备状态数据库信息无效,且可能导致数据损失甚至系统彻底崩溃。

Solaris 7 for x86 的特性之一就是 SCSI 驱动程序的一体化。现在同一个 sd 驱动程序在 SPARC 和 x86 上都能使用。 因为亚设备状态数据库信息包含设备驱动程序的名称,在 x86 上升级到 Solaris 7 要求重新生成 DiskSuite metadb。 DiskSuite 4.2 软件发售品中包含了使 metadb 的去除和重建自动化的 metacvt(1M) 命令的版本。

处理上述因素的过程可以凝练为下列规则:

  1. 在已经配置并正在运行 Solstice DiskSuite 的系统上升级 Solaris,一定要运行 Solaris 安装程序的 "Upgrade" 选项。

  2. 在升级过程中千万不要变更机器的硬件配置。

  3. 要升级至 DiskSuite 4.2 和 Solaris 7,系统必须运行 Solaris 2.5、Solaris 2.5.1 或 Solaris 2.6 以及 DiskSuite 4.0 或 DiskSuite 4.1。若有必要,请遵照 "Solstice DiskSuite 4.0 产品注释" 中的指导,以将系统升级至 Solaris 2.5 和 DiskSuite 4.0。

  4. 要将 x86 系统升级至 DiskSuite 4.2 和 Solaris 7,所有的亚设备都必须被分解,DiskSuite 亚设备状态数据库必须从系统中去除,而且必须去除 DiskSuite 软件包,此后系统才能升级至 Solaris 7。在升级为 Solaris 7之后,必须添加 DiskSuite 4.2 软件包,亚设备也要重建。 与 DiskSuite 4.2 一同提供的 metacvt 正文自动分解亚设备,从系统中去除亚设备状态数据库,并写一个外壳正文,该正文可以用来在升级和安装了 DiskSuite 4.2 软件包之后恢复亚设备状态数据库和重建亚设备。

  5. 要升级至 DiskSuite 4.2 和 Solaris 2.6,系统必须运行 Solaris 2.4、Solaris 2.5 或 Solaris 2.5.1 以及 Solstice DiskSuite 4.0 或 DiskSuite 4.1。 若有必要,请遵照 "Solstice DiskSuite 4.0 产品注释" 中的指导,以将系统升级至 Solaris 2.4 和 DiskSuite 4.0。

  6. 必须将包含操作系统文件的亚设备(操作系统亚设备)分解成简单组件(单个片),操作系统才能被升级。


    小心:小心:

    在对系统升级前未能分解操作系统亚设备将导致数据的损失,并可能导致系统彻底崩溃。


  7. 除非已经安装了新版本的 Solstice DiskSuite 软件,否则绝不要在文件系统上重建或装配亚设备。