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

文档信息

前言

第 1 部分Oracle Solaris 安装或升级的整体规划

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

2.  Oracle Solaris 安装和升级任务列表

3.  系统要求、原则和升级信息

系统要求和建议

分配磁盘和交换空间

一般性的磁盘空间规划和建议

软件组的磁盘空间建议

升级规划

升级程序

升级和修补限制

安装 Flash 归档文件来代替升级

创建包含大文件的归档文件

通过重新分配磁盘空间进行升级

升级时使用修补程序分析器

备份并重新启动系统进行升级

规划网络安全性

受限制安全性的特定信息

在安装后修改安全性设置

语言环境值

平台名称和平台组

x86: 分区建议

缺省的引导磁盘分区布局保留服务分区

如何确定系统运行的 Oracle Solaris OS 版本

4.  在安装或升级前收集信息

第 2 部分了解与 ZFS、引导、Oracle Solaris Zones 和 RAID-1 卷相关的安装

5.  ZFS 根文件系统安装规划

6.  基于 SPARC 和 x86 的引导(概述与规划)

7.  在安装 Oracle Solaris Zones 的系统中进行升级

8.  在安装过程中创建 RAID-1 卷(镜像)(概述)

9.  在安装过程中创建 RAID-1 卷(镜像)(规划)

词汇表

索引

升级规划

Solaris 8、Solaris 9 和 Oracle Solaris 10 的升级方法包括:

升级程序

您可以使用 Oracle Solaris 安装程序执行标准的交互式升级,或使用 JumpStart 安装方法执行无人参与的升级。Live Upgrade 允许您为正在运行的系统进行升级。

升级程序
说明
更多信息
Live Upgrade
允许您创建当前正在运行的系统的副本。可以升级该副本,然后进行重新引导,将已升级副本切换为当前正在运行的系统。使用 Live Upgrade 可缩短升级 Oracle Solaris OS 所需的停机时间。另外,使用 Live Upgrade 还可防止在升级过程中出现问题。例如,您可以在断电后从升级中恢复,因为要升级的副本不是当前运行的系统。
要在使用 Live Upgrade 时规划磁盘空间的分配,请参见《Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划》中的"Live Upgrade 要求"
Oracle Solaris 安装程序
指导您使用交互式 GUI 完成升级。
JumpStart 程序
提供自动升级。所需信息由配置文件以及可选的安装前和安装后脚本提供。在创建用于升级的 JumpStart 配置文件时,请指定 install_type upgrade。升级前必须根据系统的磁盘配置和当前安装的软件,对 JumpStart 配置文件进行测试。在要升级的系统上使用 pfinstall - D 命令测试配置文件。不能使用磁盘配置文件测试升级配置文件。

升级和修补限制

下表中列出了在某些情况下升级系统时的限制。

问题
说明
更多信息
对于 ZFS 根池,存在其他升级限制
只能使用 Live Upgrade 升级 ZFS 根池。
升级到不同软件组
不能将系统升级为系统上未安装的软件组。例如,如果之前在系统上安装了最终用户 Oracle Solaris 软件组,将不能再使用升级选项升级到开发者 Oracle Solaris 软件组。但是,在升级期间可以向系统添加不属于当前已安装软件组的软件。
有关软件组的更多信息,请参见软件组的磁盘空间建议
在安装了非全局区域的情况下进行升级
您可以使用 Oracle Solaris 安装程序、Live Upgrade 或 JumpStart 来升级安装了非全局区域的系统。但以下限制适用:
  • 建议使用 Live Upgrade 程序对系统进行升级或修补。其他升级程序可能需要较长的升级时间,这是因为完成升级所需的时间随安装的非全局区域数量呈线性增加。如果要使用 Live Upgrade 修补系统,则不必将系统转入单用户模式,这样可以最大程度地延长系统的正常运行时间。

  • 如果使用 Flash 归档文件来安装,包含非全局区域的归档文件将无法正确安装在系统上。

有关要求和限制的信息,请参见在安装了非全局区域的情况下进行升级
从 Solaris 8 或 Solaris 9 OS 使用 Live Upgrade 进行修补
当活动引导环境正在运行 Solaris 8 或 Solaris 9 OS 时,无法使用 Live Upgrade 来修补 Oracle Solaris 10 非活动引导环境。Live Upgrade 将调用活动引导分区上的修补实用程序来修补非活动引导分区。Solaris 8 和 Solaris 9 修补实用程序不能识别 Oracle Solaris 10 OS 中的 Oracle Solaris Zone、服务管理工具 (Service Management Facility, SMF) 以及其他增强功能。因此,修补实用程序无法正确修补非活动的 Oracle Solaris 10 引导环境。如果要使用 Live Upgrade 将系统从 Solaris 8 或 Solaris 9 OS 升级到 Oracle Solaris 10 OS,必须先激活 Oracle Solaris 10 引导环境,再进行修补。激活 Oracle Solaris 10 引导环境后,可以直接修补活动引导环境,也可以设置其他非活动引导环境并使用 Live Upgrade 对其进行修补。
在使用 Veritas 文件系统时进行升级
在以下情况下使用 Veritas VxVM 文件系统时,Oracle Solaris 交互式安装程序和 JumpStart 程序不会提供系统升级机会:
  • 所要升级的根文件系统受 Veritas 控制。例如,根 (/) 文件系统挂载在 /dev/vx/... 设备上。

  • 在任何受 Veritas 控制的文件系统上安装了任何 Oracle Solaris 软件。例如,/usr 文件系统挂载在 /dev/vx/... 设备上。

要在配置了 Veritas VxVM 之后进行升级,请使用以下方法之一:

安装 Flash 归档文件来代替升级

Flash 归档文件 安装功能提供了一种方法来从主系统创建整个安装的副本,该副本随后可复制到多个克隆系统上。该副本称为 Flash 归档文件。您可以使用任意安装程序安装归档文件。


注意

注意 - 安装了非全局区域后,将无法正确创建 Flash 归档文件。Solaris Flash 功能与 Zones 分区技术不兼容。如果创建了 Flash 归档文件,当在下列条件下部署归档文件时,所生成的归档文件无法正确安装:

  • 归档文件是在非全局区域中创建的

  • 归档文件是在安装了非全局区域的全局区域中创建的


创建包含大文件的归档文件

创建 Flash 归档文件时使用的缺省复制方法是 cpio 实用程序。单个文件的大小不能大于 4 GB。如果有大的单个文件,带有 -L pax 选项的 flarcreate 命令将使用 pax 实用程序创建对单个文件大小没有限制的归档文件。单个文件的大小可以大于 4 GB。

有关使用各种安装程序安装归档程序的信息,请参见以下资源:

通过重新分配磁盘空间进行升级

Oracle Solaris 安装程序中的升级选项和 JumpStart 程序中的 upgrade 关键字提供重新分配磁盘空间的功能。该重新分配功能将自动更改磁盘分片的大小。如果当前文件系统没有足够的空间用于升级,可以重新分配磁盘空间。例如,文件系统可能由于以下原因需要更多空间来进行升级:

自动布局功能尝试重新分配磁盘空间以适应文件系统新的大小要求。首先,自动布局功能会尝试根据一组缺省约束条件重新分配空间。如果自动布局不能重新分配空间,则必须更改文件系统的约束。


注 - 自动布局不具备“扩充”文件系统的功能。自动布局按以下过程重新分配空间:

  1. 备份需要更改的文件系统上的必要文件。

  2. 根据文件系统的更改将磁盘重新分区。

  3. 在升级之前恢复备份文件。


升级时使用修补程序分析器

如果要升级到最初的 Solaris 10 3/05 发行版之后的以下发行版之一,修补程序分析器会在您的系统上执行分析:

如果已经在运行 Oracle Solaris OS,并且已安装了各个修补程序,则升级到后续的 Oracle Solaris 10 发行版会导致以下结果:

可以使用修补程序分析器来确定应删除哪些修补程序(如果有)。有关使用修补程序分析器的详细说明,请参阅《Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划》中的附录 D "升级时使用修补程序分析器(任务)"

备份并重新启动系统进行升级

强烈建议您在升级到 Oracle Solaris OS 之前备份现有文件系统。如果将文件系统复制到可移除介质(例如磁带),则可以防止数据丢失、损坏或破坏。

在早期发行版中,重新启动机制允许在断电或发生其他类似问题后继续进行升级。从 Solaris 10 10/08 发行版开始,如果出现问题,可能不会重新启动升级。