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

文档信息

前言

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

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

2.  Live Upgrade(概述)

3.  Live Upgrade(规划)

Live Upgrade 要求

Live Upgrade 系统要求

安装 Live Upgrade

所需软件包

Live Upgrade 磁盘空间要求

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

使用软件包或修补程序升级系统

使用 lucreate 命令创建文件系统的原则

为文件系统选择分片的原则

如何为根 (/) 文件系统选择分片

如何为镜像文件系统选择分片

创建 RAID-1 卷(镜像卷)文件系统的一般原则

为交换卷选择分片的原则

为新的引导环境配置交换片

如果正在使用交换,则无法创建引导环境

如何为可共享的文件系统选择分片

定制新引导环境的内容

在引导环境之间同步文件

/etc/lu/synclist 文件中添加文件

强制引导环境之间的同步

引导多个引导环境

Live Upgrade 字符用户界面

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

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

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

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

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

9.  Live Upgrade 示例

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

10.  Live Upgrade 和 ZFS(概述)

11.  针对 ZFS 的 Live Upgrade(规划)

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

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

第 3 部分附录

A.  Live Upgrade 命令参考

B.  故障排除(任务)

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

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

词汇表

索引

为文件系统选择分片的原则

为引导环境创建文件系统时,所用规则与为 Oracle Solaris OS 创建文件系统时的规则相同。Live Upgrade 无法防止您为关键文件系统创建无效配置。例如,您可以键入 lucreate 命令,该命令会为根 (/) 和 /kernel(根 (/) 文件系统的一个无效部分)创建独立的文件系统。

在为磁盘重新分片时,不要重叠片。如果存在这种情况,则即使显示已创建新的引导环境,但在激活时,该引导环境也不进行引导。重叠的文件系统可能被损坏。

要让 Live Upgrade 正常运行,活动的引导环境上的 vfstab 文件必须包含有效内容并且必须含有至少一个根 (/) 文件系统项。

如何为根 (/) 文件系统选择分片

创建非活动引导环境时,需要标识根 (/) 文件系统要复制到的分片。当您为根 (/) 文件系统选择分片时,请遵循以下原则。

如何为镜像文件系统选择分片

可以创建一个新的引导环境,该引导环境可包含物理磁盘分片、Solaris Volume Manager 卷或 Veritas Volume Manager 卷的任意组合。复制到新引导环境中的关键文件系统可以是以下类型:

创建新的引导环境时,lucreate -m 命令识别以下三种设备:


注 - 如果在升级 Veritas VxVM 时有问题,请参见如何在运行 Veritas VxVM 时进行升级


创建 RAID-1 卷(镜像卷)文件系统的一般原则

如果 RAID-1 卷处于忙碌状态或正在重新同步,或者如果卷包含 Live Upgrade 引导环境正在使用的文件系统,请使用以下原则进行检查。

有关卷命名原则,请参见《Oracle Solaris 10 1/13 安装指南:规划安装和升级》中的"RAID 卷名要求和原则"

检查卷的状态

如果镜像或子镜像需要维护或处于忙状态,则无法分离组件。应在创建新引导环境和使用 detach 关键字之前,使用 metastat 命令。metastat 命令用于检查镜像是处于重新同步过程还是处于使用状态。有关信息,请参见 metastat(1M) 手册页。

分离卷并重新同步镜像

如果使用 detach 关键字分离子镜像,则 lucreate 命令将检查当前是否正在重新同步某个设备。如果正在重新同步设备,则无法分离子镜像,并会显示错误消息。

重新同步是指出现以下问题之后,将数据从一个子镜像复制到另一个子镜像的过程:

有关重新同步的更多信息,请参见《Solaris Volume Manager 管理指南》中的"RAID–1 卷(镜像)重新同步"

使用 Solaris Volume Manager 命令

使用 lucreate 命令(而非 Solaris Volume Manager 命令)可以对非活动的引导环境中的卷执行操作。Solaris Volume Manager 软件不识别引导环境,而 lucreate 命令包含检查操作,用于防止无意之中破坏引导环境。例如,lucreate 命令可以防止覆盖或删除 Solaris Volume Manager 卷。

但是,如果您已经使用 Solaris Volume Manager 软件创建了复杂 Solaris Volume Manager 串联、分组和镜像,则必须使用 Solaris Volume Manager 软件对它们执行操作。Live Upgrade 识别这些组件,并支持使用这些组件。使用可以创建、修改或销毁卷组件的 Solaris Volume Manager 命令之前,请使用 lustatuslufslist 命令。这些命令可以确定包含文件系统(由 Live Upgrade 引导环境使用)的 Solaris Volume Manager 卷。

为交换卷选择分片的原则

这些原则包含交换片的配置建议和示例。

为新的引导环境配置交换片

可以使用带 -m 选项的 lucreate 命令,通过三种方法配置交换片:

以下示例显示了配置交换片的三种方式。当前引导环境是通过 c0t0d0s0 上的根 (/) 文件系统配置的。交换文件系统位于 c0t0d0s1

如果正在使用交换,则无法创建引导环境

如果交换片正在由当前引导环境以外的任何引导环境使用,则无法创建引导环境。如果引导环境是使用 -s 选项创建的,则备用源引导环境可以使用交换片,但任何其他引导环境都不能使用交换片。

如何为可共享的文件系统选择分片

Live Upgrade 将分片的全部内容复制到指定的新引导环境分片中。您可能希望该分片上有些大的文件系统可在引导环境之间共享(而不是复制),以节省空间和复制时间。必须复制对操作系统重要的文件系统,如根 (/) 和 /var。诸如 /home 之类的文件系统不是关键文件系统,可以在引导环境之间共享。可共享的文件系统必须是用户定制的文件系统,并且在活动引导环境和新的引导环境上都必须位于单独的交换片上。您可以根据需要以几种方式重新配置磁盘。

重新配置磁盘
示例
更多信息
您可以在创建新的引导环境之前重新划分磁盘分片,并将可共享的文件系统放在其自己的分片上。
例如,如果根 (/) 文件系统、/var/home 在同一个分片上,则重新配置磁盘并将 /home 放在它自己的分片上。当您创建任何新的引导环境时,在缺省情况下,/home 与新的引导环境共享。
如果您想共享一个目录,这个目录必须被拆分到自己的分片上。这样,该目录就是一个可以与其他引导环境共享的文件系统。您可以使用 lucreate 命令和 -m 选项来创建一个新的引导环境并将一个目录拆分到它自己的分片上。但是,新的文件系统仍不能与初始引导环境共享。您需要再次运行 lucreate 命令和 -m 选项来创建另一个引导环境。这样,两个新的引导环境就可以共享该目录了。
例如,如果您想从 Solaris 9 发行版升级到 Oracle Solaris 10 8/11 发行版并共享 /home,则可以运行带有 m 选项的 -lucreate 命令。您可以创建 Solaris 9 发行版,使 /home 在自己的分片上作为单独的文件系统。然后再次运行带有 -m 选项的 lucreate 命令来复制该引导环境。这第三个引导环境就可以被升级到 Oracle Solaris 10 8/11 发行版。在 Solaris 9 和 Oracle Solaris 10 8/11 发行版之间共享 /home
有关可共享文件系统和关键文件系统的描述,请参见文件系统类型