本章提供有关如何在运行 Solaris Zones 时将 Solaris 10 系统升级到更高发行版的信息,同时还提供指向相应 Solaris 安装文档的链接。
安装了区域的系统现在支持 Solaris Live Upgrade。zonepath 无法位于 ZFS 上。
Solaris Live Upgrade 对 ZFS 上带有 zonepath 的系统的支持始于此发行版。对于 ZFS 上具有 zonepath 的区域,仅 Solaris Live Upgrade 可用于升级此系统。
您可使用 the Solaris Live Upgrade 功能将您的区域迁移到 ZFS 根文件系统。在 UFS 根文件系统迁移到 ZFS 根文件系统时,非共享文件系统中的区域会自动迁移。如果区域位于共享 UFS 文件系统,那么必须像在之前的 Solaris 发行版一样升级区域。有关更多信息,请参见《Oracle Solaris ZFS 管理指南》中的“将 UFS 根文件系统迁移到 ZFS 根文件系统 (Oracle Solaris Live Upgrade)”。
在执行升级之前,您应该对 Solaris 系统上的全局区域和非全局区域进行备份。有关信息,请参见关于备份安装了区域的 Solaris 系统和备份安装了区域的 Solaris 系统。
您可以使用 Solaris Live Upgrade(标准 Solaris 交互式安装程序)或自定义 JumpStart 安装程序来升级安装了区域的 Solaris 系统。有关信息,请参见《Solaris 10 8/07 Installation Guide: Planning for Installation and Upgrade》中的“Upgrading With Non-Global Zones”。当 zonepath 位于 ZFS 上时,另请参见本章中针对 Solaris 10 8/07 的新增内容和本章中针对 Solaris 10 10/08 的新增内容。
在安装了区域的系统上使用 Live Upgrade 时有许多注意事项。在 lucreate 和 lumount 操作期间应避免区域状态转换,这一点很关键。
在使用 lucreate 命令生成备用引导环境 (alternate boot environment, ABE) 时,如果给定区域未运行,则在 lucreate 完成之前,将无法引导该区域。
在使用 lucreate 命令生成 ABE 时,如果给定区域正在运行,则在 lucreate 完成之前,不应停止或重新引导该区域。
在通过 lumount 挂载 ABE 时,不能引导或重新引导区域,虽然 lumount 操作之前已在运行的区域可以继续运行。
由于非全局区域管理员和全局区域管理员均可控制非全局区域,因此在 lucreate 或 lumount 操作期间最好停止所有区域。
当 Live Upgrade 操作正在执行时,非全局区域管理员的参与很关键。升级会影响管理员的工作,管理员将忙于处理因升级而带来的各种变化。区域管理员应确保任何本地软件包在整个操作序列期间都保持稳定,处理所有升级后任务(如配置文件调整),通常还应针对系统故障做出安排。
升级系统前,请阅读具有以 lofs 类型定义的 fs 资源的区域无法升级到 Solaris 10 11/06 发行版。
您可以使用标准 Solaris 交互式安装程序或自定义 JumpStart 安装程序来升级安装了区域的 Solaris 系统。此发行版不支持 Solaris Live Upgrade。有关信息,请参见《Solaris 10 11/06 Installation Guide: Solaris Live Upgrade and Upgrade Planning》和《Solaris 10 11/06 Installation Guide: Custom JumpStart and Advanced Installations》。
所有类型的安装和升级的整体规划信息和要求在《Solaris 10 11/06 Installation Guide: Planning for Installation and Upgrade》中的第 4 章 “System Requirements, Guidelines, and Upgrade (Planning)”进行了介绍。请注意,用于安装的介质必须是 DVD 或从 DVD 创建的网络安装映像。
Solaris 10 发行版界面在《Solaris 10 11/06 Installation Guide: Basic Installations》中进行了介绍。
自定义 JumpStart 安装的特殊注意事项和限制在《Solaris 10 11/06 Installation Guide: Custom JumpStart and Advanced Installations》中的第 8 章 “Custom JumpStart (Reference)”中进行了介绍。
有关通过网络执行安装或升级的信息,请参见《Solaris 10 11/06 Installation Guide: Network-Based Installations》。