从 Solaris 10 8/07 发行版开始,可以在安装了非全局区域的情况下升级 Solaris OS,而不存在大多数以前的发行版所具有的限制。
升级时的唯一限制是关于 Solaris Flash 归档文件方面的。如果使用 Solaris Flash 归档文件来安装,则包含非全局区域的归档文件将无法正确安装在系统上。
为适应安装了非全局区域的系统所作的更改总结如下。
对于 Solaris 交互式安装程序,可以使用 CD 和 DVD 在安装了非全局区域的情况下升级或修补系统。或者,可以使用 DVD 或 CD 的网络安装映像。以前,仅限于使用 DVD 进行升级。升级或修补所需的时间可能比较长,具体取决于安装的非全局区域的数量。
对于自动进行的 JumpStart 安装,可以使用任何适用于升级或修补的关键字进行升级或修补。在以前的发行版中,所能使用的关键字的数量是有限的。升级或修补所需的时间可能比较长,具体取决于安装的非全局区域的数量。
对于 Solaris Live Upgrade,可以升级或修补包含非全局区域的系统。如果系统包含非全局区域,则建议使用 Solaris Live Upgrade 作为升级程序或用来添加修补程序的程序。其他升级程序可能需要较长的升级时间,这是因为完成升级所需的时间随安装的非全局区域数量呈线性增加。如果要使用 Solaris Live Upgrade 修补系统,则不必将系统转入单用户模式,这样可以最大程度地延长系统的正常运行时间。
Solaris Live Upgrade 可在非活动引导环境中创建 OS 的副本。可以在安装了非全局区域的情况下升级或修补非活动引导环境。随后,非活动引导环境能够被引导,成为新的引导环境。为适应安装了非全局区域的系统所作的更改如下:
需要将新的软件包 SUNWlucfg 与其他 Solaris Live Upgrade 软件包(SUNWlur 和 SUNWluu)一起安装。不仅是安装了非全局区域的系统,任何系统都需要该软件包。
这三个软件包构成了使用 Solaris Live Upgrade 进行升级所需的软件。这些软件包包含现有的软件、新增功能和错误修复。如果不在系统上安装这些软件包就使用 Solaris Live Upgrade,则无法升级到目标发行版。
从当前运行的引导环境中创建新引导环境的操作与早期发行版大体相同,但有一个不同之处。您可以在非全局区域中为共享文件系统指定目标磁盘片。
-m 选项的参数具有新的可选字段 zonename。使用该新字段,可以创建新的引导环境,并指定包含单独文件系统的区域。该参数将区域的文件系统放在新引导环境中的单独片上。
lumount 命令现在可为非全局区域提供对其位于非活动引导环境中的相应的文件系统的访问。当全局区域管理员使用 lumount 命令挂载某个非活动引导环境时,也会为非全局区域挂载该引导环境。
引导环境比较功能得到增强。lucompare 命令现在可生成包括任意非全局区域内容的引导环境比较。
使用 lufslist 命令列出文件系统的功能已得到增强,可同时显示全局区域和非全局区域的文件系统的列表。
有关安装了非全局区域的系统的逐步升级过程或 Solaris Zones 分区技术的信息,请参见以下参考资料。
说明 |
更多信息 |
---|---|
在安装了非全局区域的系统上使用 Solaris Live Upgrade 进行升级 |
《Solaris 10 5/09 安装指南:Solaris Live Upgrade 和升级规划》中的第 8 章 “在安装了非全局区域的系统中升级 Solaris OS” |
创建并使用非全局区域 | |
使用 JumpStart 进行升级 | |
使用 Solaris 安装程序交互式 GUI 进行升级 |