JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 10 8/11 安装指南:Solaris Live Upgrade 和升级规划     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分使用 Solaris Live Upgrade 进行升级

1.  在何处查找 Solaris 安装规划信息

2.  Solaris Live Upgrade(概述)

3.  Solaris Live Upgrade(规划)

4.  使用 Solaris Live Upgrade 创建引导环境(任务)

任务列表:安装 Solaris Live Upgrade 并创建引导环境

安装 Solaris Live Upgrade

使用 pkgadd 命令安装 Solaris Live Upgrade

使用 Solaris 安装程序安装 Solaris Live Upgrade

安装 Solaris Live Upgrade 所需的修补程序

安装必需的修补程序

创建新的引导环境

首次创建引导环境

创建引导环境并合并文件系统

创建引导环境并拆分文件系统

创建引导环境并重新配置交换

创建引导环境并使用列表来重新配置交换

创建引导环境并复制可共享文件系统

从其他源中创建引导环境

为 Solaris Flash 归档文件创建空引导环境

在 RAID-1 卷(镜像)上创建引导环境

创建引导环境并定制内容

5.  使用 Solaris Live Upgrade 进行升级(任务)

6.  故障恢复:回退到初始引导环境(任务)

7.  维护 Solaris Live Upgrade 引导环境(任务)

8.  在安装了非全局区域的系统中升级 Oracle Solaris OS

9.  Solaris Live Upgrade(示例)

10.  Solaris Live Upgrade(命令参考)

第 2 部分使用 Solaris Live Upgrade 升级和迁移到 ZFS 根池

11.  Solaris Live Upgrade 和 ZFS(概述)

12.  针对 ZFS 的 Solaris Live Upgrade(规划)

13.  为 ZFS 根池创建引导环境

14.  针对安装了非全局区域的 ZFS 的 Solaris Live Upgrade

第 3 部分附录

A.  故障排除(任务)

B.  附加 SVR4 打包要求(参考)

C.  升级时使用修补程序分析器(任务)

词汇表

索引

安装 Solaris Live Upgrade

运行 Solaris Live Upgrade 之前,必须从安装介质安装最新的 Solaris Live Upgrade 软件包并安装 My Oracle Support 知识文档 1004881.1-Solaris Live Upgrade Software Patch Requirements(以前为 206844)中列出的修补程序。需要在当前 OS 上安装 Solaris Live Upgrade 软件包并删除旧的软件包。Solaris Live Upgrade 软件包的发行版必须与您要升级到的 OS 的发行版相匹配。例如,如果当前 OS 为 Solaris 9 发行版,并且您计划将该版本升级到 Oracle Solaris 10 8/11 发行版,则需要从 Oracle Solaris 10 8/11 发行版安装 Solaris Live Upgrade 软件包。还需要安装 My Oracle Support 知识文档 1004881.1-Solaris Live Upgrade Software Patch Requirements(以前为 206844)中列出的修补程序。最新的软件包以及修补程序可确保您具有该发行版的所有最新错误修复和新增功能。在继续创建新的引导环境之前,请确保安装了所有与您的系统相关的修补程序。

My Oracle Support 上的 My Oracle Support 知识文档 Solaris Live Upgrade Software Patch Requirements(以前为 206844)讲述了如何删除旧软件包并安装新软件包,还列出了所需的修补程序。下面的过程提供了知识文档 1004881.1-Solaris Live Upgrade Software Patch Requirements(以前为 206844)中所述过程的更多说明。

使用 pkgadd 命令安装 Solaris Live Upgrade

可以使用安装 DVD 或 CD 上的 liveupgrade20 命令或使用 pkgadd 命令安装软件包。liveupgrade20 命令要求有 Java 软件。如果系统没有安装 Java 软件,则需要使用 pkgadd 命令安装软件包。有关更多信息,请参见 My Oracle Support 知识文档。

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 删除现有的 Solaris Live Upgrade 软件包。

    三个 Solaris Live Upgrade 软件包(SUNWluuSUNWlurSUNWlucfg)组成了使用 Solaris Live Upgrade 进行升级或修补所需的软件。这些软件包包含现有的软件、新增功能和错误修复。如果在使用 Solaris Live Upgrade 前未删除现有软件包并在系统上安装新的软件包,则升级或修补到目标发行版将会失败。从 Solaris 10 8/07 发行版开始,新增了 SUMWlucfg 软件包。如果您要从 Solaris 10 8/07 之前的发行版使用 Solaris Live Upgrade 软件包,则不需要删除此软件包。

    # pkgrm SUNWlucfg SUNWluu SUNWlur
  3. 请按以下顺序安装软件包。
    # pkgadd -d path_to_packages SUNWlucfg SUNWlur SUNWluu   
    path_to_packages

    指定软件包的绝对路径。

  4. 检验软件包是否已成功安装。
    # pkgchk -v SUNWlucfg SUNWlur SUNWluu

使用 Solaris 安装程序安装 Solaris Live Upgrade

可以使用安装 DVD 或 CD 上的 liveupgrade20 命令安装软件包。liveupgrade20 命令要求有 Java 软件。如果系统没有安装 Java 软件,则需要使用 pkgadd 命令安装软件包。有关更多信息,请参见 My Oracle Support 知识文档。


注 - 此过程假设系统正在运行卷管理器。有关使用卷管理器管理可移除介质的详细信息,请参阅《系统管理指南:设备和文件系统》


  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 删除现有的 Solaris Live Upgrade 软件包。

    三个 Solaris Live Upgrade 软件包(SUNWluuSUNWlurSUNWlucfg)组成了使用 Solaris Live Upgrade 进行升级或修补所需的软件。这些软件包包含现有的软件、新增功能和错误修复。如果在使用 Solaris Live Upgrade 前未删除现有软件包并在系统上安装新的软件包,则升级或修补到目标发行版将会失败。从 Solaris 10 8/07 发行版开始,新增了 SUMWlucfg 软件包。如果您要从 Solaris 10 8/07 之前的发行版使用 Solaris Live Upgrade 软件包,则不需要删除此软件包。

    # pkgrm SUNWlucfg SUNWluu SUNWlur
  3. 插入 Oracle Solaris Operating System DVD 或 Solaris Software - 2 CD。
  4. 运行所用介质的安装程序。
    • 如果使用的是 Oracle Solaris Operating System DVD,请将目录更改为安装程序所在目录,然后运行安装程序。

      # cd /cdrom/cdrom0/Solaris_10/Tools/Installers
      # ./liveupgrade20

      将会显示 Solaris 安装程序 GUI。如果您使用的是脚本,可以使用 -noconsole-nodisplay 选项阻止显示 GUI。

    • 如果使用的是 Solaris Software - 2 CD,请运行该安装程序。

      % ./installer

      将会显示 Solaris 安装程序 GUI。

  5. 从 "Install"(安装)面板的 "Select Type"(选择类型)中,单击 "Custom"(定制)。
  6. 在 "Locale Selection"(语言环境选择)面板上,单击要安装的语言。
  7. 选择要安装的软件。
    • 对于 DVD,请在 "Component Selection"(组件选择)面板上单击 "Next"(下一步),以安装软件包。

    • 对于 CD,请在 "Product Selection"(产品选择)面板上为 Solaris Live Upgrade 单击 "Default Install"(缺省安装),然后单击其他软件选项以对其撤消选定。

  8. 按照 Solaris 安装程序面板上的指示安装本软件。

    现在就可以安装所需的修补程序。

安装 Solaris Live Upgrade 所需的修补程序

说明
更多信息

注意

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



仅适用于 x86 - 如果没有安装这组修补程序,Solaris Live Upgrade 安装将失败,并且会看到以下错误消息。如果没有看到以下错误消息,可能是仍旧未安装所需的修补程序。在尝试安装 Solaris Live Upgrade 之前,应始终验证是否已安装了 My Oracle Support 知识文档中列出的所有修补程序。

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

知识文档 1004881.1-Solaris Live Upgrade Software Patch Requirements(以前为 206844)中列出的修补程序随时可能更改。这些修补程序可能用于修复 Solaris Live Upgrade 中的缺陷以及 Solaris Live Upgrade 所依赖的组件中的缺陷。如果在使用 Solaris Live Upgrade 的过程中遇到了任何困难,请检查并确保安装了最新的 Solaris Live Upgrade 修补程序。

通过访问 http://support.oracle.com 确保您具有最近更新的修补程序列表。 在 My Oracle Support 上搜索知识文档 1004881.1-Solaris Live Upgrade Software Patch Requirements(以前为 206844)。
如果正在运行 Solaris 8 或 Solaris 9 OS,您可能无法运行 Solaris Live Upgrade 安装程序。因为这些发行版中未包含运行 Java 2 运行时环境所需的修补程序集。对于建议用于运行 Solaris Live Upgrade 安装程序和安装软件包的 Java 2 运行时环境,必须拥有建议的修补程序簇。
要安装 Solaris Live Upgrade 软件包,请使用 pkgadd 命令。或者,为 Java 2 运行时环境安装建议的修补程序簇。修补程序簇位于 http://support.oracle.com (My Oracle Support)。

安装必需的修补程序

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 如果您要在本地磁盘上存储修补程序,请创建一个目录,如 /var/tmp/lupatches
  3. 从 My Oracle Support Web 站点获取修补程序列表。
  4. 转至修补程序目录,如本示例中所示。
    # cd /var/tmp/lupatches
  5. 使用 patchadd 命令安装修补程序。
    # patchadd path_to_patches patch-id patch-id

    patch-id 是修补程序号。用空格分隔多个修补程序名称。


    注 - 需要按知识文档 1004881.1-Solaris Live Upgrade Software Patch Requirements(以前为 206844)中指定的顺序应用修补程序。


  6. 根据需要重新引导系统。某些修补程序需要重新引导后才能生效。

    仅适用于 x86: 需要重新引导系统,否则 Solaris Live Upgrade 将会失败。

    # init 6

    您现在有了成功创建新的引导环境所需的软件包和修补程序。