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.  升级时使用修补程序分析器(任务)

词汇表

索引

在引导环境之间同步文件

准备好切换并激活新的引导环境后,即可迅速激活新的引导环境并重新引导。当您第一次引导一个新创建的引导环境时,文件在引导环境之间同步。“同步”是指可将某些重要的系统文件和目录从上一个活动的引导环境复制到正在引导的引导环境中。将复制那些已更改的文件和目录。

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

Live Upgrade 将检查已更改的关键文件。如果这些文件的内容在两个引导环境中不同,则将它们从活动的引导环境复制到新的引导环境。同步是针对关键文件(例如,/etc/passwd/etc/group 文件)而言的,新引导环境创建后,这些关键文件可能会改变。

/etc/lu/synclist 文件包含同步的目录和文件的列表。某些情况下,可能希望将其他文件从活动的引导环境复制到新引导环境。如有必要,可以向 /etc/lu/synclist 添加目录和文件。

添加未在 /etc/lu/synclist 中列出的文件可导致系统无法引导。同步过程仅复制文件和创建目录,不删除文件和目录。

以下 /etc/lu/synclist 文件示例显示了为此系统同步的标准目录和文件。

/var/mail                    OVERWRITE
/var/spool/mqueue            OVERWRITE
/var/spool/cron/crontabs     OVERWRITE
/var/dhcp                    OVERWRITE
/etc/passwd                  OVERWRITE
/etc/shadow                  OVERWRITE
/etc/opasswd                 OVERWRITE
/etc/oshadow                 OVERWRITE
/etc/group                   OVERWRITE
/etc/pwhist                  OVERWRITE
/etc/default/passwd          OVERWRITE
/etc/dfs                     OVERWRITE
/var/log/syslog              APPEND
/var/adm/messages            APPEND

以下示例显示了可能适合添加到 synclist 文件的目录和文件。

/var/yp                    OVERWRITE
/etc/mail                  OVERWRITE
/etc/resolv.conf           OVERWRITE
/etc/domainname            OVERWRITE

synclist 文件项可以是文件或目录。第二个字段表示激活引导环境时进行更新的方法。您可以从三种方法中选择来更新文件:

强制引导环境之间的同步

第一次从新创建的引导环境引导时,Live Upgrade 将新引导环境与上一个活动的引导环境同步。完成此初始引导和同步之后,Live Upgrade 将不执行同步操作,除非请求了该操作。要强制进行同步操作,请使用带 -s 选项的 luactivate 命令。

如果您要维护多个版本的 Oracle Solaris OS,则可能希望强制进行同步操作。您可能希望在诸如 emailpasswd/group 等文件中进行更改以进入要激活的引导环境。如果您强制执行同步,则 Live Upgrade 将检查要同步的文件之间是否存在冲突。当引导新的引导环境并检测到冲突时,将发出警告,并且不对文件进行同步。尽管有这样的冲突,仍可成功完成激活。如果更改了新引导环境和活动的引导环境中的同一文件,则可能发生冲突。例如,如果在原始引导环境中对 /etc/passwd 文件进行更改,然后在新引导环境中对 /etc/passwd 文件进行其他更改,则同步进程将无法选择要复制哪个文件进行同步。


注意

注意 - 使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个活动引导环境中可能已发生的更改。例如,如果您正在当前引导环境中运行 Oracle Solaris 10 8/11 软件,并通过强制同步引导回 Solaris 9 发行版,则 Solaris 9 发行版上的文件可能会发生更改。由于文件依赖于 OS 的发行版,所以对 Solaris 9 发行版的引导可能会因 Oracle Solaris 10 8/11 文件可能与 Solaris 9 文件不兼容而失败。