系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

Solaris 10 10/09:可减少修补时间的区域并行修补

区域并行修补是标准 Solaris 10 修补实用程序的一种增强功能,此功能构成了在 Solaris 10 系统上修补非全局区域的支持方法。此功能通过以并行方式修补非全局区域改进了区域修补性能。

对于 Solaris 10 10/09 之前的发行版,该功能是在修补实用程序的修补程序 119254-66 或更高版本 (SPARC) 以及 119255-66 或更高版本 (x86) 中提供的。

patchadd 的新配置文件 /etc/patch/pdo.conf 中,对以并行方式进行修补的非全局区域的最大数量进行了设置。该修补程序的修订版 66 或更高版本适用于所有 Solaris 10 系统以及诸如 Sun xVM Ops Center 等的更高级别自动修补工具。

仍然先修补全局区域。完成对全局区域的修补后,将按 num_proc= 中设置的非全局区域数量对非全局区域一起进行修补。最大数量为联机 CPU 数量的 1.5 倍,最多为系统中的实际非全局区域数量。

举例如下:

如果系统中有超过该数量的非全局区域,则将以并行方式修补前 6 个非全局区域,当进程完成第一组修补时,再修补剩余的非全局区域。

使用 Solaris Live Upgrade 和新的修补程序管理修补可在发生问题时提供回退功能。当系统仍在工作时,可以修补非活动引导环境;当在新的 BE 中发现问题时,可以引导回退至初始引导环境 (boot environment, BE)。

另请参见Solaris 10 10/09:如何以并行方式修补非全局区域


注 –

要快速更新区域的所有软件包,以便这些软件包匹配在主机上新安装的非全局区域中查看的信息,可在修补全局区域时分离这些区域,然后使用 -U 选项重新附加以匹配全局区域的级别。有关更多信息,请参见将附加时更新 (Update on Attach) 用作修补解决方案