Solaris 10 8/07 发行说明

使用 Live Upgrade 升级配置有标记区域的 Solaris 高可靠扩展版系统

如果您的 Solaris 系统配置有 Solaris 高可靠扩展版,还可以使用 Live Upgrade 将其升级到 Solaris 10 8/07 发行版。 请使用以下升级过程:

  1. 使用 Solaris Live Upgrade 升级系统。 请遵循标准 Solaris 指令,以在具有区域的系统上使用 Live Upgrade。

  2. 挂载包含备用引导环境的文件系统。以下示例使用 /a


    # mount <filesystem> /a
  3. 将高可靠扩展版修补程序应用于备用引导环境:


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  4. 卸载文件系统,并激活备用引导环境。

  5. 重新引导已修补的系统。


    # init 6

如果您的系统在安装时已配置为使用某个名称服务,而该名称服务与升级期间使用的名称服务不同,则在引导后,全局区域可能无法正确采用新的名称服务。例如,如果您在系统安装期间指定 NIS 作为要使用的名称服务,但系统之后转换为 LDAP 客户机,则 luactivate 引导可能会恢复为使用 NIS 作为全局区域的名称服务。这是由于 CR 6569407。

解决方法是调整 /var/svc/profile 目录中的 name_service.xml 符号链接,使其指向对应于当前正在使用的名称服务的正确 xml 文件。例如,如果在安装期间将 NIS 指定为名称服务,则 name_service.xml 将是指向 ns_nis.xml 的符号链接。如果系统随后转换为 LDAP 客户机,而且 LDAP 是 Live Upgrade 期间使用的名称服务,则请运行以下命令:


# ln -fs ns_ldap.xml name_service.xml

这项工作应在启动 Live Upgrade 或运行 lucreate 命令之前完成。但是,如果您未在运行 lucreate 之前运行此命令,则请在运行 luactivate 命令之后执行以下步骤:

  1. 对新引导环境执行 lumount


    # lumount <BE_name>
  2. 转至引导环境的 /var/svc/profile 目录:


    # cd /.alt.<BE_name>/var/svc/profile
  3. 根据需要链接 name_service.xml 链接。例如:


     # ln -fs ns_ldap.xml name_sevice.xml
  4. 对引导环境执行 luumount


    # luumount <BE_name>

注 –

如果在没有执行上述步骤的情况下引导系统,您将需要手动启动与相应名称服务相关的 SMF 客户机服务。