安装 Solaris OS 后,可以安装和配置非全局区域。准备好升级 Solaris OS 时,可以升级安装了非全局区域的系统。Solaris 交互式安装程序和自定义 JumpStart 程序能够启动升级。
当使用 Solaris 交互式安装程序时,通过在“选择升级安装或初始安装”面板上选择“升级安装”,即可升级安装了非全局区域的系统。然后,安装程序对系统进行分析以确定其是否可升级,并提供分析摘要。安装程序接着会提示您继续升级操作。使用该程序时,请遵循以下限制:
不能自定义升级。例如,您不能安装附加的软件产品,不能安装附加的语言环境软件包或修改磁盘布局。
您必须使用 Solaris Operating System DVD 或在 DVD 上创建的网络安装映像。您不能使用 Solaris Software CD 升级系统。有关使用此程序进行安装的更多信息,请参见《Solaris 10 11/06 安装指南:基本安装》中的第 2 章 “使用 Solaris 安装程序执行安装(任务)”。
使用自定义 JumpStart 安装程序,可以通过使用 install_type 和 root_device 关键字执行升级。
因为一些关键字会影响非全局区域,所以配置文件中不能包含此类关键字。例如,使用添加软件包、重新分配磁盘空间或添加语言环境的关键字会影响非全局区域。如果使用这些关键字,它们将被忽略或导致 JumpStart 升级失败。有关这些关键字的列表,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的“升级安装了非全局区域的系统时限制配置文件关键字”。
程序或条件 |
描述 |
---|---|
Solaris Live Upgrade |
安装了非全局区域后,不能使用 Solaris Live Upgrade 升级系统。您可以使用 lucreate 命令创建引导环境,但是如果使用 luupgrade 命令,升级将会失败。此时将显示错误消息。 |
Solaris Flash 归档文件 |
安装了非全局区域后,将无法正确创建 Solaris Flash 归档文件。Solaris Flash 功能与 Solaris Zones 分区技术不兼容。如果创建了 Solaris Flash 归档文件,当在下列条件下部署归档文件时,所生成的归档文件无法正确安装:
|
在某些情况下,不得使用带有 -R 选项或等效选项的命令。 |
任何可通过 -R 或等效选项来接受替换的根 (/) 文件系统的命令,在以下情况成立时不得使用:
例如,pkgadd 实用程序的 -R root_path 选项将通过到非全局区域中根 (/) 文件系统的路径从全局区域运行。 有关接受备用根 (/) 文件系统的实用程序列表,以及有关区域的更多信息,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》中的“从全局区域中访问非全局区域的限制”。 |
执行升级前,您应该备份 Solaris 系统上的全局区域和非全局区域。有关备份安装了区域的系统的信息,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》中的第 25 章 “Solaris Zones 管理(概述)”。