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(规划)

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 打包要求(参考)

禁止修改当前的 OS

使用绝对路径

使用 pkgadd -R 命令

$PKG_INSTALL_ROOT$BASEDIR 之间的差别

编写脚本的原则

维护无盘客户机兼容性

验证软件包

安装或升级时禁止用户交互

为区域设置软件包参数

有关详细信息

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

词汇表

索引

为区域设置软件包参数

软件包的参数可以控制软件包内容的分发方式,并使这些内容在安装了非全局区域的系统上可见。SUNW_PKG_ALLZONESSUNW_PKG_HOLLOWSUNW_PKG_THISZONE 软件包参数定义安装了区域的系统上的软件包的特征。必须对这些参数进行设置,才能在安装了非全局区域的系统中管理软件包。

表 C-3 列出了设置软件包参数的四种有效组合。如果所选的设置组合不是表中所列的设置组合,则该设置无效,并将导致无法安装软件包。


注 - 请确保您已设置了全部三个软件包参数。可以将这三个软件包参数保留为空。如果不设置这些参数,软件包工具会将缺少区域软件包参数视为该设置设为 "false",但强烈建议您设置这些参数。通过设置全部三个软件包参数,可以指定安装或删除软件包时,软件包工具应当表现的确切行为。


表 C-3 区域的有效软件包参数设置

SUNW_PKG_ALLZONES 设置
SUNW_PKG_HOLLOW 设置
SUNW_PKG_THISZONE 设置
软件包说明
false
false
false
软件包的缺省设置,该设置不会指定所有区域软件包参数的值。

具有这些设置的软件包既可安装在全局区域中,也可安装在非全局区域中。

  • 如果在全局区域中运行 pkgadd 命令,则会将软件包安装在全局区域和所有非全局区域中。

  • 如果在非全局区域中运行 pkgadd 命令,则仅将软件包安装在非全局区域中。

在这两种情况下,软件包的所有内容都会在其安装所在的所有区域中可见。

false
false
true
具有这些设置的软件包既可安装在全局区域中,也可安装在非全局区域中。如果在安装软件包之后创建新的非全局区域,则软件包不会传播到这些新的非全局区域。
  • 如果在全局区域中运行 pkgadd 命令,则仅将软件包安装在全局区域中。

  • 如果在非全局区域中运行 pkgadd 命令,则仅将软件包安装在非全局区域中。

在这两种情况下,软件包的所有内容都会在其安装所在的区域中可见。

true
false
false
具有这些设置的软件包只能安装在全局区域中。运行 pkgadd 命令时,会将软件包安装在全局区域和所有非全局区域中。软件包的所有内容在所有区域中可见。

注 - 任何将软件包安装在非全局区域中的尝试都会失败。


true
true
false
具有这些设置的软件包只能由全局管理员安装在全局区域中。运行 pkgadd 命令时,软件包的内容会全部安装在全局区域中。如果软件包的软件包参数设置为这些值,则不会在任何非全局区域中提供软件包内容本身。非全局区域中仅会安装使软件包显示为已安装状态所必需的软件包安装信息。这将安装依赖于该软件包的要安装的其他软件包。有关 "hollow" 软件包的更多信息,请参见《系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones》中的第 25  章 "关于安装了区域的 Oracle Solaris 系统上的软件包和修补程序(概述)"

为了检查软件包的相关性,该软件包显示为已安装在所有区域中。

  • 在全局区域中,该软件包的所有内容均可见。

  • 在完全根非全局区域中,该软件包的所有内容均不可见。

  • 当非全局区域从全局区域中继承文件系统时,安装在该文件系统中的软件包在非全局区域中可见,而该软件包所提供的所有其他文件在非全局区域中均不可见。

    例如,稀疏根非全局区域 (sparse root non-global zone) 与全局区域共享某些目录。这些目录为只读目录。稀疏根非全局区域与其他区域共享 /platform 文件系统。另一个示例为软件包提供仅与引导硬件有关的文件。


注 - 任何将软件包安装在非全局区域中的尝试都会失败。


说明
更多信息
有关软件包和区域的更多详细信息
有关稀疏根区域和完全根区域的概述
有关软件包特征和参数的信息
pkginfo(4) 手册页
有关显示软件包参数值的信息
pkgparam(1) 手册页