本章提供有关在升级到 Solaris 操作环境之前必须执行的任务的特定信息和说明。
升级是将 Solaris 操作环境与系统盘上的现有文件进行合并。升级尽可能多的保存您对 Solaris 操作环境早期版本所做的修改。
可以升级运行 Solaris 2.6、Solaris 7 或 Solaris 8 软件的任何系统。要查看系统上运行的 Solaris 软件的版本,请键入下列命令:
$ uname -a |
可以使用任何一种安装方法升级 Solaris 操作环境。有关使用 Solaris Live Upgrade 进行升级的限制,请参阅 "Solaris Live Upgrade 的系统要求"。。
使用 smosservice patch 升级无盘客户机。有关详细说明,请参考 System Administration Guide: Basic Administration 或者 smosservice(1M)。
不能将系统升级为系统上未安装的软件组。例如,如果以前在系统上安装了 End User Solaris Software Group,则不能使用升级选项升级为 Developer Solaris Software Group。不过,在升级期间可以向系统添加不属于当前已安装的软件组的软件。
如果您已在运行 Solaris 9 操作环境并且安装了单独的修补程序 ,则升级到 Solaris 9 Update 发行版会导致如下结果:
任何作为 Solaris 9 Update 发行版的一部分提供的修补程序被重新应用于您的系统。 无法取消这些修补程序。
以前安装在您的系统上但未包括在 Solaris 9 Update 发行版中的任何修补程序都将被删除。
您可以使用"修补程序分析器"决定将通过升级到 Solaris 9 Update 发行版被删除的修补程序(如果有)。有关使用"修补程序分析器"的详细说明,请参考 "升级到 Solaris Update 发行版"。
Solaris Live Upgrade 能够在复制的不活动操作环境上升级,这减少了操作系统升级的停机时间。
有关如何计划和使用 Solaris Live Upgrade 的说明,请参阅 第 29 章,Solaris Live Upgrade(主题)。
可以使用 JumpStart 安装方法升级。在定制 JumpStart 配置文件中指定 install_type upgrade。
升级前必须根据系统的磁盘配置和当前安装的软件,对定制 JumpStart 配置文件进行测试。使用正在升级的系统上的 pfinstall - D 命令测试配置文件。不能使用磁盘配置文件测试升级配置文件。有关测试升级选项的更多信息,请参考 "测试配置文件"。
Solaris Web Start 安装方法、Solaris suninstall program 和定制 JumpStart 程序中的升级选项, 提供了重新分配磁盘空间的能力。如果当前文件系统没有足够的空间用于升级,您可以重新分配磁盘空间。文件系统可能由于下列原因需要更多空间:
当前系统上安装的 Solaris 软件组包含新发行版中的新软件。软件组中包括的任何新软件被自动选定为在升级期间安装。
系统上现有软件的大小在新的发行版中已经增加。
自动布局功能尝试重新分配磁盘空间以适应文件系统新的大小要求。首先,自动布局尝试基于一套缺省约束重新分配空间。如果自动布局不能重新分配空间,您就必须更改文件系统的约束。
自动布局没有增大文件系统的能力。自动布局重新分配空间的方法是:备份需要更改的文件系统,基于文件系统的更改重新分区磁盘,然后在升级发生前恢复文件系统。
如果您使用了 Solaris Web Start 程序,自动布局将无法确定如何重新分配磁盘空间,这时您必须使用 Solaris suninstall program 或 JumpStart 程序升级。
如果您使用了 Solaris suninstall program,自动布局将无法确定如何重新分配磁盘空间,这时您必须指定可以移动或更改的文件系统,并且再次运行自动布局。
如果您使用定制 JumpStart 方法升级并且创建了升级配置文件,磁盘空间可能是一个需要关注的问题。 如果当前文件系统中没有足够的磁盘空间用于升级,您可以使用 backup_media 和 layout_constraint 关键字重新分配磁盘空间。有关在配置文件中使用 backup_media 和 layout_constraint 关键字的示例,请参考实例 23-4。
升级到 Solaris 操作环境前备份现有文件系统。如果将文件系统复制到可移动媒体(如磁带),就可以保护数据以防数据丢失、损坏或破坏。有关备份系统的详细说明,请参考 System Administration Guide: Basic Administration。