Sun Cluster 软件安装指南(适用于 Solaris OS)

Procedure如何执行 Sun Cluster 3.1 8/05 软件的滚动升级

执行此过程将一个节点升级到 Sun Cluster 3.1 8/05 软件,而其余群集节点仍处于群集模式。


注 –

群集的所有节点都已升级并且升级已被提交后,新版本中的新功能才可用。


开始之前

确保安装或升级了相关软件。请参见在滚动升级之前如何升级相关软件。

步骤
  1. 成为群集节点的超级用户。

  2. 将 Sun Cluster 2 of 2 CD-ROM 插入节点的 CD-ROM 驱动器中。

    如果卷管理守护进程 vold(1M) 正在运行并被配置为管理 CD-ROM 设备,则该守护进程会自动在 /cdrom/cdrom0/ 目录上装入 CD-ROM。

  3. 更改至 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 目录,其中 arch 为 sparc 或 x86,ver 为 8(对于 Solaris 8)、9(对于 Solaris 9)或 10(对于 Solaris 10) 。


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    
  4. 启动 scinstall 实用程序。


    # ./scinstall
    

    注 –

    请不要使用节点上已安装的 /usr/cluster/bin/scinstall 命令。必须使用 Sun Cluster 2 of 2 CD-ROM 中的 scinstall 命令。


  5. 从“主菜单”中选择菜单项“升级该群集节点”。


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Install a cluster or cluster node
            2) Configure a cluster to be JumpStarted from this install server
          * 3) Add support for new data services to this cluster node
          * 4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  4
    
  6. 从“升级菜单”中选择菜单项“在该节点上升级 Sun Cluster 框架”。

  7. 按照菜单的提示升级群集框架。

    Sun Cluster 升级期间,scinstall 可能会进行以下一项或多项配置更改:

    当系统显示消息 Completed Sun Cluster framework upgrade 并提示按 Enter 键以继续时,升级过程完成。

  8. 按 Enter键。

    将显示“升级菜单”。

  9. (可选的)从 Sun Cluster 2 of 2 CD-ROM 升级 Java Enterprise System 数据服务。

    1. 从 scinstall 实用程序的“升级菜单”中选择菜单项“在该节点上升级 Sun Cluster 数据服务代理”。

    2. 按照菜单的提示升级已安装在节点上的 Sun Cluster 数据服务代理。

      可以从可用于升级的数据服务列表中选择要升级的数据服务或者选择升级所有已安装的数据服务。

      当系统显示消息 Completed upgrade of Sun Cluster data services agents 并提示按 Enter 键以继续时,升级过程完成。

    3. 按 Enter 键。

      将显示“升级菜单”。

  10. 退出 scinstall 实用程序。

  11. 切换到非 CD-ROM 中的目录,然后弹出 CD-ROM。


    # eject cdrom
    
  12. 从 Sun Cluster Agents CD 升级 Sun Cluster 数据服务。

    • 如果要使用 Sun Cluster HA for NFS 数据服务并升级到 Solaris 10 操作系统,则必须升级该数据服务并将资源类型迁移到新版本。有关更多信息,请参见《Sun Cluster Data Service for NFS Guide for Solaris OS》中的“Upgrading the SUNW.nfs Resource Type”。

    • 如果要对 Solaris 9 数据服务使用 Sun Cluster HA for Oracle 3.0 64 位,则必须升级到 Sun Cluster 3.1 8/05 版。

    • 将所有其他数据服务升级到 Sun Cluster 3.1 8/05 版是可选的。在将群集升级到 Sun Cluster 3.1 8/05 软件之后,您可以继续使用任何其他 Sun Cluster 3.x 数据服务。

    1. 将 Sun Cluster Agents CD 放入节点的 CD-ROM 驱动器中。

    2. 启动 scinstall 实用程序。

      对于数据服务升级,可以使用已安装在节点上的 /usr/cluster/bin/scinstall 命令。


      # scinstall
      
    3. 从“主菜单”中选择菜单项“升级该群集节点”。

    4. 从“升级菜单”中选择菜单项“在该节点上升级 Sun Cluster 数据服务代理”。

    5. 按照菜单的提示升级已安装在节点上的 Sun Cluster 数据服务代理。

      可以从可用于升级的数据服务列表中选择要升级的数据服务或者选择升级所有已安装的数据服务。

      当系统显示消息 Completed upgrade of Sun Cluster data services agents 并提示按 Enter 键以继续时,升级过程完成。

    6. 按 Enter 键。

      将显示“升级菜单”。

    7. 退出 scinstall 实用程序。

    8. 切换到非 CD-ROM 中的目录,然后弹出 CD-ROM。


      # eject cdrom
      
  13. 如果需要,手动升级不是产品介质上提供的任何定制数据服务。

  14. 检验是否已成功安装每个数据服务更新。

    查看在升级输出消息结束时提到的升级日志文件。

  15. 如果未使用 scinstall 命令安装所有 Sun Cluster 3.1 8/05 软件修补程序,请进行安装。

  16. 安装所有 Sun Cluster 3.1 8/05 数据服务软件修补程序。

    有关修补程序的位置和安装说明,请参见《Sun Cluster 3.1 8/05 发行说明(适用于 Solaris OS)》中的“修补程序和所需的固件级别”。

  17. 升级群集上安装的软件应用程序。

    确保应用程序的级别与当前版本的 Sun Cluster 和 Solaris 软件兼容。有关安装说明,请参阅您的应用程序文档。另外,请按照下面的原则升级 Sun Cluster 3.1 8/05 配置中的应用程序:

    • 如果应用程序存储在共享磁盘中,则必须控制相关磁盘组并且手工安装相关的文件系统,然后再升级应用程序。

    • 如果在升级进程中提示您重新引导节点,请始终在命令中添加 -x 选项。

      -x 选项确保节点重新引导到非群集模式。例如,以下两条命令中的任意一条都可以将节点引导到单用户非群集模式:

      • 在基于 SPARC 的系统中,执行以下命令:


        # reboot -- -xs
        ok boot -xs
        
      • 在基于 x86 的系统中,执行以下命令:


        # reboot -- -xs
        …
                            <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
        Boot args:
        
        Type  b [file-name] [boot-flags] <ENTER>   to boot with options
        or    i <ENTER>                            to enter boot interpreter
        or    <ENTER>                              to boot with defaults
        
                        <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b -xs
        

    注 –

    如果群集中较新版本的应用程序无法与较旧版本的应用程序共存,则请勿升级应用程序。


  18. 将该节点重新引导到群集中。


    # reboot
    
  19. 在已升级的节点上运行以下命令来检验 Sun Cluster 3.1 8/05 是否已成功安装软件。


    # scinstall -pv
    

    输出的第一行表示节点运行的 Sun Cluster 软件的版本。此版本应该与刚才升级到的版本一致。

  20. 从任何节点检验群集配置的状态。


    % scstat
    % scrgadm -pv[v]

    输出应该与步骤 5中的如何准备群集节点,以进行滚动升级相同。

  21. 如果要升级另一个节点,请返回如何准备群集节点,以进行滚动升级并在下一个要升级的节点上重复所有升级过程。


示例 5–2 从 Sun Cluster 3.1 到 Sun Cluster 3.1 8/05 软件的滚动升级

以下示例说明了将群集节点从 Sun Cluster 3.1 滚动升级到 Solaris 8 OS 上的 Sun Cluster 3.1 8/05 软件的过程。该示例包括了在 Sun Cluster Agents CD 上具有新版本的所有已安装数据服务的升级。该群集节点名称为 phys-schost-1。


(Upgrade framework software from the Sun Cluster 2 of 2 CD-ROM)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/
phys-schost-1# ./scinstall
 
(Upgrade data services from the Sun Cluster Agents CD)
phys-schost-1# scinstall

(Reboot the node into the cluster)
phys-schost-1# reboot

(Verify that software upgrade succeeded)
# scinstall -pv

(Verify cluster status)
# scstat
# scrgadm -pv

接下来的操作

升级完群集中的所有节点后,请转到如何完成到 Sun Cluster 3.1 8/05 软件的滚动升级。