BigAdmin System Administration Portal
专题文章
Print-friendly VersionPrint-friendly Version

使用 Solaris Live Upgrade 的相关限制

Enda O'Connor,2008 年 6 月(于 2009 年 2 月更新

当您使用 Solaris Live Upgrade 时,请注意以下限制:

  • 仅当活动和非活动引导环境中安装了同一市场版的 Solaris 操作系统时,才能使用 Solaris Live Upgrade 来修补非活动的引导环境。Solaris 发行版 8、9 和 10 是 Solaris 操作系统的市场版。

    在每个市场版中,您可以在活动或非活动引导环境中使用任意的更新版。例如,您可以在活动的引导分区(即运行系统)中使用 Solaris 10 3/05 操作系统,在非活动的引导环境中使用 Solaris 10 5/08 操作系统。

  • 当活动的引导环境运行 Solaris 8 或 9 操作系统时,不能使用 Solaris Live Upgrade 来修补 Solaris 10 非活动的引导环境,因为 Solaris Live Upgrade 将调用活动引导分区上的修补实用程序来修补非活动的引导分区。因为 Solaris 8 和 Solaris 9 修补实用程序无法识别 Solaris 10 操作系统中的 Solaris 容器(区域)、服务管理工具 (Service Management Facility, SMF) 以及其他增强功能,所以这些修补实用程序将无法对非活动的 Solaris 10 引导环境进行正确修补。

    因此,如果您要使用 Solaris Live Upgrade 将系统从 Solaris 8 或 Solaris 9 操作系统升级到 Solaris 10 操作系统,则必须先激活 Solaris 10 引导环境,然后再对其进行修补。激活 Solaris 10 引导环境后,可以直接修补该活动的引导环境,也可以设置另一非活动的引导环境并使用 Solaris Live Upgrade 对其进行修补。

    注意:在这两种情况下,请确保您已安装了最新的修补实用程序。

    • 对于 SPARC:119254
    • 对于 x86:119255
  • 对于 SPARC 系统,由于已提供了专用的 p7zip 软件包,因此您现在可以使用 Solaris Live Upgrade 从 Solaris 8 操作系统直接升级到 Solaris 10 5/08 或更高版本。要获取说明并下载该软件包,请参见 SPARC: Using Solaris Live Upgrade to Upgrade From Solaris 8 to Solaris 10 05/08 (or Later Solaris Releases)(SPARC:使用 Solaris Live Upgrade 从 Solaris 8 升级到 Solaris 10 05/08(或更高的 Solaris 版本))。

    或者,您也可以使用常规的 Solaris Upgrade(而不是 Solaris Live Upgrade)从 Solaris 8 操作系统直接升级到 Solaris 10 5/08 操作系统或更高版本。

  • 对于 x86 系统,您既不能使用常规的 Solaris Upgrade 也不能使用 Solaris Live Upgrade 从 Solaris 8 操作系统直接升级到 Solaris 10 操作系统。

    您可以使用常规的 Solaris Upgrade 或 Solaris Live Upgrade 从 Solaris 8 操作系统升级到 Solaris 9 操作系统,然后再次使用常规的 Solaris Upgrade 或 Solaris Live Upgrade 从 Solaris 9 操作系统升级到 Solaris 10 5/08 或更高版本。

    有关详细信息,请参见示例:将 x86 系统从 Solaris 8 操作系统升级到 Solaris 10 5/08 操作系统

示例:将 x86 系统从 Solaris 8 操作系统升级到 Solaris 10 5/08 操作系统

以下示例显示了将 x86 系统从 Solaris 8 操作系统升级到 Solaris 10 5/08 操作系统的一个可行升级顺序:

注意:请先按照 InfoDoc 206844 Solaris Live Upgrade Software: Minimum Patch Requirements(Solaris Live Upgrade 软件:最低修补程序要求)中的说明进行操作,然后再使用 Solaris Live Upgrade。

1. 使用 lucreate 创建当前 Solaris 8 环境的镜像。

2. 使用 luupgrade 将该镜像升级到 Solaris 9 操作系统。

3. 使用 luactivate 引导 Solaris 9 操作系统。该操作系统现在将成为活动的引导环境。

4. 使用 lucreate 创建 Solaris 9 环境的镜像。

5. 使用 luupgrade 将该镜像升级到 Solaris 10 5/08 操作系统。

6. 使用 luactivate 引导 Solaris 10 5/08 操作系统。该操作系统现在将成为活动的引导环境。

7. 要使用 Live Upgrade 修补新引导环境,请使用 lucreate 创建活动的 Solaris 10 5/08 引导环境的镜像。

8. 使用 luupgrade-t 修补非活动的 Solaris 10 5/08 环境。

9. 使用 luactivate 引导经过修补的 Solaris 10 5/08 环境。

更多信息

下面提供了一些其他资源:



更新

2009 年 2 月:

1. 将所列限制项目中的第三项由如下内容:

  • 对于 SPARC 系统,您当前无法使用 Solaris Live Upgrade 从 Solaris 8 操作系统直接升级到最新的 Solaris 10 5/08 发行版,因为 Solaris 10 5/08 操作系统使用的是 p7zip 压缩格式,该压缩格式当前在 Solaris 8 操作系统中不可用。(此限制不适用于使用 Solaris Live Upgrade 从 Solaris 9 操作系统或 Solaris 10 操作系统升级。)将来,我们计划提供可将 Solaris 8 操作系统升级到 Solaris 10 5/08 操作系统的解决方案。

    您可以使用 Solaris Live Upgrade 从 Solaris 8 操作系统升级到 Solaris 10 8/07 操作系统,然后再次使用 Solaris Live Upgrade 从 Solaris 10 8/07 操作系统升级到 Solaris 10 5/08 操作系统。

    或者,您也可以使用常规的 Solaris Upgrade(而不是 Solaris Live Upgrade)从 Solaris 8 操作系统直接升级到 Solaris 10 5/08 操作系统。

    有关详细信息,请参见示例:将 SPARC 系统从 Solaris 8 操作系统升级到 Solaris 10 5/08 操作系统

更改为:

  • 对于 SPARC 系统,由于已提供了专用的 p7zip 软件包,因此您现在可以使用 Solaris Live Upgrade 从 Solaris 8 操作系统直接升级到 Solaris 10 5/08 或更高版本。要获取说明并下载该软件包,请参见 SPARC: Using Solaris Live Upgrade to Upgrade From Solaris 8 to Solaris 10 05/08 (or Later Solaris Releases)(SPARC:使用 Solaris Live Upgrade 从 Solaris 8 升级到 Solaris 10 05/08(或更高的 Solaris 版本))。

    或者,您也可以使用常规的 Solaris Upgrade(而不是 Solaris Live Upgrade)从 Solaris 8 操作系统直接升级到 Solaris 10 5/08 操作系统或更高版本。

2. 删除了“示例:将 SPARC 系统从 Solaris 8 操作系统升级到 Solaris 10 5/08 操作系统”一节。

3. 将所列限制项目第四项下面的第二段由如下内容:

您可以使用常规的 Solaris Upgrade 或 Solaris Live Upgrade 从 Solaris 8 操作系统升级到 Solaris 9 操作系统,然后再次使用常规的 Solaris Upgrade 或 Solaris Live Upgrade 从 Solaris 9 操作系统升级到 Solaris 10 5/08 操作系统。

更改为:

您可以使用常规的 Solaris Upgrade 或 Solaris Live Upgrade 从 Solaris 8 操作系统升级到 Solaris 9 操作系统,然后再次使用常规的 Solaris Upgrade 或 Solaris Live Upgrade 从 Solaris 9 操作系统升级到 Solaris 10 5/08 或更高版本。

BigAdmin