Solaris 10 安装指南:Solaris Live Upgrade 和升级规划

Solaris Live Upgrade 要求

在安装和使用 Solaris Live Upgrade 之前,请熟悉这些要求。

Solaris Live Upgrade 的系统要求

Solaris Live Upgrade 包含在 Solaris 软件中。您需要在当前操作系统中安装 Solaris Live Upgrade 软件包。Solaris Live Upgrade 软件包的发行版必须与您要升级到的 OS 的发行版相匹配。例如,如果当前 OS 为 Solaris 9 发行版,计划升级到 Solaris 10 发行版,那么您需要从 Solaris 10 发行版安装 Solaris Live Upgrade 软件包。

表 7–1 列出了 Solaris Live Upgrade 支持的发行版。

表 7–1 支持的 Solaris 发行版

当前发行版 

兼容的升级发行版 

Solaris 8 操作系统 

Solaris 8、9 或任何 Solaris 10 发行版 

Solaris 9 操作系统 

Solaris 9 或任何 Solaris 10 发行版 

Solaris 10 操作系统 

任何 Solaris 10 发行版 

安装 Solaris Live Upgrade

可以使用以下方法安装 Solaris Live Upgrade 软件包:

请注意,可能需要安装以下修补程序才能正确操作 Solaris Live Upgrade。

描述 

更多信息 

注意:正确操作 Solaris Live Upgrade 要求为特定 OS 版本安装一组限定的修补程序修订版。在安装或运行 Solaris Live Upgrade 之前,您需要安装这些修补程序。


仅适用于 x86 –

如果未安装该组修补程序,Solaris Live Upgrade 将会失败并且您可能看到以下错误消息。如果未看到以下错误消息,仍可能没有安装必要的修补程序。在尝试安装 Solaris Live Upgrade 之前,应始终验证是否安装了 SunSolve 信息文档中列出的所有修补程序。


ERROR: Cannot find or is not executable: 
</sbin/biosdev>.
ERROR: One or more patches required 
by Live Upgrade has not been installed.

在信息文档 72099 中列出的修补程序可能会随时更改。这些修补程序可能会修复 Solaris Live Upgrade 中的缺陷以及 Solaris Live Upgrade 所依赖的组件中的缺陷。如果在使用 Solaris Live Upgrade 的过程中遇到了任何困难,请检查并确保您安装了最新的 Solaris Live Upgrade 修补程序。 

请访问 http://sunsolve.sun.com,以确保具有最近更新的修补程序列表。在 SunSolve Web 站点上搜索信息文档 72099。

如果正在运行 Solaris 8 或 Solaris 9 OS,则可能无法运行 Solaris Live Upgrade 安装程序。因为这些发行版中未包含运行 Java 2 运行时环境所需的修补程序集。对于建议用于运行 Solaris Live Upgrade 安装程序和安装软件包的 Java 2 运行时环境,必须拥有建议的修补程序簇。 

要安装 Solaris Live Upgrade 软件包,请使用 pkgadd 命令。或者,为 Java 2 运行时环境安装建议的修补程序簇。修补程序簇在 http://sunsolve.sun.com 上提供。

有关 Solaris Live Upgrade 软件的说明,请参见安装 Solaris Live Upgrade

必需的软件包

如果使用 Solaris Live Upgrade 时出现问题,则可能缺少了软件包。检查您的 OS 是否有下表中列出的软件包,使用 Solaris Live Upgrade 时必须具有这些软件包。

对于 Solaris 10 发行版:

有关软件组的信息,请参见软件组的磁盘空间建议

表 7–2 Solaris Live Upgrade 所需的软件包

Solaris 8 发行版 

Solaris 9 发行版 

Solaris 10 发行版 

SUNWadmap 

SUNWadmap 

SUNWadmap 

SUNWadmc 

SUNWadmc 

SUNWadmlib-sysid 

SUNWlibC 

SUNWadmfw 

SUNWadmr 

SUNWbzip 

SUNWlibC 

SUNVWlibC 

SUNWgzip 

SUNWgzip 

仅限于 Solaris 10 3/05:SUNWgzip

SUNWj2rt 


注 –

仅在以下情况中需要 SUNWj2rt 软件包:

  • 当运行 Solaris Live Upgrade 安装程序以添加 Solaris Live Upgrade 软件包时

  • 当升级并使用 CD 介质时


SUNWj2rt 


注 –

仅在以下情况中需要 SUNWj2rt 软件包:

  • 当运行 Solaris Live Upgrade 安装程序以添加 Solaris Live Upgrade 软件包时

  • 当升级并使用 CD 介质时


SUNWj5rt 


注 –

仅在以下情况中需要 SUNWj5rt 软件包:

  • 当运行 Solaris Live Upgrade 安装程序以添加 Solaris Live Upgrade 软件包时

  • 当升级并使用 CD 介质时


要检查系统中的软件包,请键入以下命令。


% pkginfo package_name

Solaris Live Upgrade 磁盘空间要求

升级时请遵循常规磁盘空间要求。请参见第 3 章,Solaris 安装和升级(规划)

要估算创建引导环境所需的文件系统大小,请开始创建一个新的引导环境。计算文件系统大小。然后您可以终止该过程。

新的引导环境上的磁盘必须能够用作引导设备。一些系统限定哪些磁盘可用作引导设备。请参考系统文档,确定是否有任何引导限制。

创建新的引导环境前, 应准备好磁盘。检查确保磁盘已正确格式化:

创建 RAID-1 卷(镜像)时 Solaris Live Upgrade 的要求

Solaris Live Upgrade 使用 Solaris 卷管理器技术创建引导环境,该环境能够包含 RAID-1 卷(镜像)文件系统。Solaris Live Upgrade 并未实现 Solaris 卷管理器的全部功能,但不可缺少 Solaris 卷管理器的下列组件。

表 7–3 Solaris Live Upgrade 和 RAID-1 卷的必需组件

要求 

描述 

更多信息 

您必须创建至少一个状态数据库,至少三个状态数据库副本。 

状态数据库在磁盘上存储有关 Solaris 卷管理器配置的状态的信息。状态数据库是多个复制的数据库副本的集合。每个副本都称为一个状态数据库副本。复制状态数据库时,副本能够保护数据以避免单点故障造成数据丢失。 

有关创建状态数据库的信息,请参见《Solaris Volume Manager Administration Guide》中的第 6  章 “State Database (Overview)”

Solaris Live Upgrade 仅支持根 (/) 文件系统上具有单片串联的 RAID-1 卷(镜像)。

串联是一个 RAID-0 卷。如果片被串联,则数据将被写入第一个可用片,直到该片被写满。该片写满后,数据将依次写入下一个片。除非将串联包含在 RAID-1 卷中,否则串联并不提供数据冗余 

RAID—1 卷最多可由三个串联组成。 

有关创建镜像文件系统的指南,请参见如何为镜像文件系统选择片