Solaris 10 8/07 发行版中添加了以下安装功能和增强功能。
现在可以在安装 Solaris OS 期间定义 NFS 版本 4 域。在 Solaris 10 8/07 之前的发行版中,NFS 域名是在安装后首次重新引导系统时定义的。
NFSv4 域名功能对 OS 安装的影响如下:
sysidtool 命令包含一个增强的 sysidnfs4 程序。现在,sysidnfs4 程序在安装过程中运行,以确定是否为网络配置了 NFSv4 域。
在交互式安装过程中,将会为用户提供自动从 OS 派生的缺省 NFSv4 域名。用户可以接受此缺省域名,也可以指定其他 NFSv4 域。
有关更多信息,请参见 sysidtool(1M) 和 sysidnfs4(1M) 手册页。
作为 Solaris JumpStartTM 安装的一部分,sysidcfg 文件中提供了一个新关键字。用户现在可以使用该新关键字 nfs4_domain 为 NFSv4 域指定一个值。
有关该新关键字的更多信息,请参见 sysidcfg(4) 手册页。此手册页还提供了有关如何使用该新 nfs4_domain 关键字的示例。
有关 NFSv4 域名配置的更多信息,请参见《系统管理指南:网络服务》。
从本发行版开始,Solaris Live Upgrade 已发生更改,即在以下两方面进行了增强:
如果系统上安装了非全局区域,则可以使用 Solaris Live Upgrade 升级 Solaris OS。
新的软件包 SUNWlucfg 必须与其他 Solaris Live Upgrade 软件包 SUNWlur 和 SUNWluu 一起安装。
这三个软件包构成了使用 Solaris Live Upgrade 进行升级所需的软件。这些软件包包含现有的软件、新增功能和错误修复。如果不在系统上安装这些软件包就使用 Solaris Live Upgrade,则无法升级到目标发行版。
有关在系统上安装了非全局区域的情况下进行升级的更多信息,请参见《Solaris 10 安装指南:Solaris Live Upgrade 和升级规划》。
从 Solaris 10 8/07 发行版开始,您可以在安装了非全局区域的情况下升级 Solaris OS,而不会存在 Solaris 10 8/07 之前发行版中的大多数限制。
进行升级的唯一限制涉及 Solaris Flash 归档文件。如果使用 Solaris Flash 归档文件进行安装,则包含非全局区域的归档文件不能正确地安装在系统上。
以下变更适用于安装了非全局区域的系统:
对于 Solaris 交互式安装程序,可以使用 CD 和 DVD 在安装了非全局区域的情况下升级或修补系统。或者,可以使用 CD 或 DVD 的网络安装映像。以前,仅限于使用 DVD 进行升级。升级或修补所需的时间可能比较长,具体取决于安装的非全局区域的数量。
对于自动进行的 JumpStart 安装,可以使用任何适用于升级或修补的关键字进行升级或修补。在 Solaris 10 8/07 之前的发行版中,只能使用有限的几个关键字。升级或修补所需的时间可能比较长,具体取决于安装的非全局区域的数量。
对于 Solaris Live Upgrade,可以升级或修补包含非全局区域的系统。如果系统包含非全局区域,则建议使用 Solaris Live Upgrade 作为升级程序或用来添加修补程序的程序。其他升级程序可能需要较长的升级时间,这是因为完成升级所需的时间随安装的非全局区域数量呈线性增加。如果要使用 Solaris Live Upgrade 修补系统,则不必将系统转入单用户模式,这样可以最大程度地延长系统的正常运行时间。
以下变更适用于安装了非全局区域的系统:
新的软件包 SUNWlucfg 必须与其他 Solaris Live Upgrade 软件包 SUNWlur 和 SUNWluu 一起安装。不仅是安装了非全局区域的系统,任何系统都需要该软件包。
这三个软件包包含使用 Solaris Live Upgrade 进行升级所需的软件。这些软件包包含现有的软件、新增功能和错误修复。如果不在系统上安装这些软件包就使用 Solaris Live Upgrade,则无法升级到目标发行版。
如果从当前运行的引导环境创建一个新引导环境,则内容保持不变,但有一处例外。您可以在非全局区域中为共享文件系统指定目标磁盘片。
-m 选项的参数具有新的可选字段 zonename。通过该新 zonename 字段,可以创建新的引导环境并指定包含单独文件系统的区域。该参数可将区域的单独文件系统放置在新引导环境中的单独片上。
lumount 命令为非全局区域提供对其相应的存在于非活动引导环境中的文件系统的访问。当全局区域管理员使用 lumount 命令挂载非活动引导环境时,也会为非全局区域挂载该引导环境。
使用 lufslist 命令列出文件系统的功能已得到增强,可同时显示全局区域和非全局区域的文件系统的列表。
配置有 Trusted Extensions(高可靠扩展版)的 Solaris 系统将需要额外的步骤来升级标记区域。有关此过程的信息,请参见《Solaris 10 8/07 发行说明》中“安装增强功能”下的“升级配置有标记区域的 Trusted Extensions(高可靠扩展版)系统”。
从本发行版开始,sysidkdb 工具可配置 USB 语言及其相应的键盘布局。
如果使用新的 sysidkdb 工具,则会执行以下过程:
如果键盘是自识别键盘,则会在安装期间自动配置键盘语言和布局。
如果键盘不是自识别键盘,则 sysidkdb 工具会在安装期间提供所支持的键盘布局的列表,这样您便可以为键盘配置选择一种布局。
以前,在安装期间 USB 键盘采用自识别值 1。因此,在 SPARC 上进行安装期间,所有非自识别键盘将始终配置为美国英语键盘布局。
PS/2 键盘不是自识别键盘。您必须在安装期间选择键盘布局。
JumpStart 规范: 如果键盘不是自识别键盘,并且您希望在 JumpStart 安装期间禁止出现提示,请在 sysidkdb 文件中选择键盘语言。对于 JumpStart 安装,缺省采用美国英语键盘布局。要选择其他语言及其相应的键盘布局,请在 sysidkdb 文件中设置 keyboard 关键字。
有关更多信息,请参见《Solaris 10 安装指南:基于网络的安装》。
从修补程序 119254-42 和 119255-42 开始,已对修补程序安装实用程序 patchadd 和 patchrm 进行了修改,以改变某些修补程序交付功能的处理方式。此修改将影响上述修补程序在任何 Solaris 10 发行版上的安装。这些“延迟激活”修补程序可以更好地处理功能修补程序中提供的大范围更改。
可被指定为延迟激活修补程序的修补程序数目有限。通常,延迟激活修补程序是与 Solaris 10 3/05 发行版之后的 Solaris 10 发行版(如 Solaris 10 8/07 发行版)相关联的内核修补程序。如果在 pkginfo 文件中设置了 SUNW_PATCH_SAFEMODE 变量,则修补程序可被指定为延迟激活修补程序。 未被指定为延迟激活修补程序的修补程序将和以前一样继续进行安装。例如,以前发布的修补程序(如内核修补程序 118833-36 (SPARC) 和 118855-36 (x86))不使用延迟激活修补实用程序进行安装。
以前,这些内核修补程序需要复杂修补程序脚本。由于修补程序提供的对象与正在运行的系统(活动分区)间存在不一致性,因此需要使用该脚本来避免在活动分区上安装修补程序过程中出现问题。现在,延迟激活修补使用回送文件系统 (lofs) 来确保正在运行的系统的稳定性。当修补程序应用于正在运行的系统时,lofs 可在修补过程中保持稳定性。这些大的内核修补程序总是要求重新引导,但现在,所要求的重新引导可激活由 lofs 所做的更改。 修补程序 README 提供了有关哪些修补程序需要重新引导的说明。
如果您在运行非全局区域或者禁用了 lofs,则在安装或删除延迟激活修补程序时,请考虑以下几点:
所有非全局区域必须处于停止状态,才能执行此修补程序操作。在应用修补程序之前,必须先停止非全局区域。
延迟激活修补程序需要回送文件系统 (lofs) 才能安全地完成操作。由于启用 lofs 后会对 HA-NFS 功能有所限制,所以运行 Sun Cluster 3.1 或 Sun Cluster 3.2 的系统可能会将 lofs 关闭。因此,安装延迟激活修补程序之前,必须执行以下步骤来重新启用回送文件系统:
删除或注释掉 /etc/system 文件中的以下行:
exclude:lofs. |
重新引导系统。
安装修补程序。
在完成修补程序的安装操作之后,请在 /etc/system 文件中恢复或取消注释该行。
重新引导系统以恢复正常运行。
Sun 建议使用 Solaris Live Upgrade 进行修补管理。Solaris Live Upgrade 可防止对运行的系统进行修补时出现问题。通过在出现问题时提供回退功能,Solaris Live Upgrade 缩短了修补引起的停机时间,同时降低了风险。请参见《Solaris 10 安装指南:Solaris Live Upgrade 和升级规划》。