本章提供有关在升级到 Solaris 操作环境之前必须执行的任务的特定信息和说明。
升级会将 Solaris 操作环境的新版本与系统磁盘上的现有文件合并在一起。 升级将最大限度地保留您对 Solaris 操作环境的前一版本所作的修改。
可以升级运行 Solaris 2.6、Solaris 7、或 Solaris 8 软件的任何系统。 要查看系统上运行的 Solaris 软件的版本,请键入以下命令:
$ uname -a |
可以使用以下安装方法升级 Solaris 操作环境。
使用 smosservice patch 升级无盘客户机。 有关详细说明,请参见 System Administration Guide: Basic Administration 或 smosservice(1M)。
如果您已经在运行 Solaris 9 操作环境,并且已安装了个别修补程序,则升级到 Solaris 9 更新发行版时将产生以下结果:
任何作为 Solaris 9 更新发行版的一部分提供的修补程序都将重新应用到您的系统。 您不能退出这些修补程序。
任何先前已安装在系统上但不包含在 Solaris 9 更新发行版中的修补程序都将被删除。
您可以使用修补程序分析器来确定通过升级到 Solaris 9 更新发行版要删除哪些修补程序(如果有)。 有关使用修补程序分析器的详细说明,请参见升级到 Solaris 更新发行版 。
平台 |
当前 Solaris 操作环境 |
Solaris 升级方法 |
---|---|---|
SPARC 系统 |
Solaris 2.6、Solaris 7、Solaris 8、Solaris 9 |
|
表 8–2 x86: Solaris 升级方法
有关使用 Solaris Live Upgrade 进行升级的限制条件,请参见Solaris Live Upgrade 要求。
您不能将系统升级到系统上未安装的软件组。 例如,如果您已在您的系统上安装了最终用户 Solaris 软件组,您就不能使用升级选项来升级到开发者 Solaris 软件组。 但是,在升级期间可以向系统添加不属于当前已安装软件组的软件。
Solaris Live Upgrade 能够在复制的未激活的操作环境上升级,这减少了操作系统升级的停机时间。
有关如何规划和使用 Solaris Live Upgrade 的说明,请参见第 32 章,Solaris Live Upgrade(主题)。
可以使用 JumpStart 安装方法进行升级。 在定制 JumpStart 配置文件中指定 install_type upgrade。
升级前必须根据系统的磁盘配置和当前安装的软件,对定制 JumpStart 配置文件进行测试。 使用正在升级的系统上的 pfinstall -D 测试配置文件。 不能使用磁盘配置文件测试升级配置文件。 有关测试升级选项的详细信息,请参见测试配置文件。
您可以使用 JumpStart 通过 Solaris Flash 差别归档文件更新克隆系统。 有关 Solaris Flash 归档文件的概述,请参见第 20 章,Solaris Flash(概述和规划)。
Solaris Web Start 安装方法、Solaris suninstall 程序和定制 JumpStart 程序中的升级选项提供了重新分配磁盘空间的功能。 如果当前文件系统没有足够的空间用于升级,您可以重新分配磁盘空间。 文件系统可能由于以下原因需要更多空间来进行升级:
当前安装在系统上的 Solaris 软件组包含新发行版中的新软件。 软件组中包括的任何新软件将被自动选定为在升级期间安装。
系统上现有软件的大小在新的发行版中已经增加。
自动布局功能尝试重新分配磁盘空间以适应文件系统新的大小要求。 首先,自动布局尝试基于一组缺省约束重新分配空间。 如果自动布局不能重新分配空间,则必须更改文件系统的约束。
自动布局没有增大文件系统的能力。 自动布局重新分配空间的方法是:备份需要更改的文件系统中的所需文件,基于文件系统的更改对磁盘进行重新分区,然后在进行升级前恢复备份文件。
如果您使用的是 Solaris Web Start 程序,自动布局将无法确定如何重新分配磁盘空间,您必须使用 Solaris suninstall 程序或定制 JumpStart 程序升级。
如果您使用的是 Solaris suninstall 程序,自动布局将无法确定如何重新分配磁盘空间,您必须指定可以移动或更改的文件系统,并且重新运行自动布局。
如果您使用定制 JumpStart 方法进行升级,并且创建了升级配置文件,则磁盘空间可能是一个需要关注的问题。 如果当前文件系统中没有足够的磁盘空间用于升级,您可以使用 backup_media 和 layout_constraint 关键字重新分配磁盘空间。 有关在配置文件中使用 backup_media 和 layout_constraint 关键字的实例,请参见实例 26–5。
升级到 Solaris 操作环境之前,请备份现有的文件系统。 如果将文件系统复制到可移动介质(例如磁带),则可以防止数据丢失、损坏或破坏。 有关备份系统的详细说明,请参见 System Administration Guide: Devices and File Systems。