跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. 在何处查找 Oracle Solaris 安装规划信息
8. 在安装了非全局区域的系统中升级 Oracle Solaris OS
在安装了非全局区域的情况下使用 Live Upgrade 进行升级(概述)
了解 Oracle Solaris Zones 和 Live Upgrade
在系统上安装了非全局区域的情况下使用 Live Upgrade 进行升级(任务)
在系统中安装了非全局区域的情况下使用 Live Upgrade 进行升级
第 2 部分使用 Live Upgrade 升级和迁移到 ZFS 根池
在安装了区域的系统上使用 Live Upgrade 时,应考虑这些问题。在 lucreate 和 lumount 操作期间应避免区域状态转换,这一点很关键。
在使用 lucreate 命令创建非活动引导环境时,如果给定非全局区域未运行,则在 lucreate 操作完成之前,无法引导该区域。
在使用 lucreate 命令创建非活动引导环境时,如果给定非全局区域正在运行,则在 lucreate 操作完成之前,无法停止或重新引导该区域。
在使用 lumount 命令挂载非活动引导环境时,虽然在 lumount 操作之前已在运行的区域可以继续运行,但是不能引导或重新引导非全局区域。
由于非全局区域管理员和全局区域管理员均可控制非全局区域,因此为了防止任何交互操作,应在 lucreate 或 lumount 操作期间停止所有区域。
当全局区域管理员没有向非全局区域管理员通知使用 Live Upgrade 进行升级时,会发生问题。
当 Live Upgrade 操作正在执行时,非全局区域管理员的参与很关键。升级会影响管理员的工作,管理员将忙于处理因升级而带来的各种变化。区域管理员应确保任何本地软件包在整个操作序列期间都保持稳定,处理所有升级后任务(如配置文件调整),通常还应针对系统故障做出安排。
例如,如果当全局区域管理员正在使用 lucreate 命令复制文件系统时,非全局区域管理员添加软件包,新的软件包不会与文件系统一起复制,并且非全局区域管理员并不知道此问题。
从当前运行的引导环境中创建新引导环境的操作与早期发行版大体相同,但有一个例外。您可以在非全局区域中为共享文件系统指定目标磁盘分片。在以下情况下会发生此例外:
在当前引导环境中使用 zonecfg add fs 命令为非全局区域创建独立的文件系统
该单独文件系统驻留在共享文件系统中,如 /zone/root/export
为避免在新的引导环境中共享该独立的文件系统,lucreate 命令允许为非全局区域的独立文件系统指定目标分片。-m 选项的参数具有新的可选字段 zonename。该新字段将非全局区域的单独文件系统放在新引导环境的单独分片上。有关使用独立文件系统设置非全局区域的更多信息,请参见 zonecfg(1M) 手册页。
注 - 缺省情况下,除关键文件系统(根 (/)、/usr 和 /opt 文件系统)外的任意文件系统均可在当前引导环境与新的引导环境之间共享。更新活动引导环境中的可共享文件也会更新非活动引导环境中的数据。例如,/export 文件系统即为一个共享文件系统。如果使用 -m 选项和 zonename 选项,则非全局区域的文件系统将被复制到独立的分片上,并且数据不会被共享。该选项可防止利用 zonecfg add fs 命令创建的非全局区域在引导环境之间共享。