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

Procedure如何升级 Sun Cluster 3.2 软件(标准)

执行此过程将群集的每个节点都升级到 Sun Cluster 3.2 软件。此过程还会升级所需的 Sun Java Enterprise System 共享组件。

升级到其他的 Solaris OS 销售发行版(如从 Solaris 8 升级到 Solaris 10 软件)后,也必须执行此过程。

在 Solaris 10 OS 上,所有步骤只应在全局区域中执行。


提示 –

可以同时在多个节点上执行该过程。


开始之前

请执行以下任务:

  1. 成为群集中一个节点上的超级用户。

  2. 确保 /usr/java/ 目录为指向最低或最新版本的 Java 软件的符号链接。

    Sun Cluster 软件要求 Java 软件的版本不低于 1.5.0_06。如果升级后的 Solaris 版本安装的是较低的 Java 版本,则升级过程可能已将符号链接更改为指向不符合 Sun Cluster 3.2 软件最低要求的 Java 版本。

    1. 确定 /usr/java/ 目录的符号链接指向的目录。


      phys-schost# ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. 确定安装了哪个或哪些版本的 Java 软件。

      下面是一些命令示例,这些命令可用于显示相关 Java 软件的版本。


      phys-schost# /usr/j2se/bin/java -version
      phys-schost# /usr/java1.2/bin/java -version
      phys-schost# /usr/jdk/jdk1.5.0_06/bin/java -version
      
    3. 如果未将 /usr/java/ 目录符号链接到受支持的 Java 软件版本,请重新创建链接到受支持的 Java 软件版本的符号链接。

      以下示例显示了为包含 Java 1.5.0_06 软件的 /usr/j2se/ 目录创建符号链接的过程。


      phys-schost# rm /usr/java
      phys-schost# ln -s /usr/j2se /usr/java
      
  3. 将 Sun Java Availability Suite DVD-ROM 放入 DVD-ROM 驱动器。

    如果卷管理守护进程 vold(1M) 正在运行并且被配置为管理 CD-ROM 或 DVD 设备,则此守护进程会自动在 /cdrom/cdrom0/ 目录中挂载相应的介质。

  4. 更改到 DVD-ROM 的 安装向导 目录。

    • 如果是在 SPARC 平台上安装软件包,请键入以下命令:


      phys-schost# cd /cdrom/cdrom0//Solaris_sparc
      
    • 如果是在 x86 平台上安装软件包,请键入以下命令:


      phys-schost# cd /cdrom/cdrom0//Solaris_x86
      
  5. 启动 安装向导 程序。


    phys-schost# ./installer
    
  6. 按照屏幕上的说明在节点上选择并升级共享组件软件包。


    注 –

    不要使用安装向导程序来升级 Sun Cluster 软件包。


    安装向导 程序将显示安装的状态。当安装完成时,程序会显示安装摘要和安装日志。

  7. 退出 安装向导 程序。

  8. 切换到 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 目录,其中 archsparcx86 (仅用于 Solaris 10)以及 ver9 代表 Solaris 9 或 10 代表 Solaris 10。


    phys-schost# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    
  9. 启动 scinstall 实用程序。


    phys-schost# ./scinstall
    

    注 –

    请不要使用节点上已安装的 /usr/cluster/bin/scinstall 命令。必须使用 Sun Java Availability Suite DVD-ROM 中的 scinstall 命令。


    将显示 scinstall 的“主菜单”。

  10. 键入与“升级此群集节点”选项对应的编号,然后按 Return 键。


     *** 主菜单 ***
    
        请选择以下某一带 (*) 的选项:
    
          * 1) 创建新群集或添加群集节点
            2) 将群集配置为从此安装服务器中快速启动
            3) 管理双分区升级
            4) 升级此群集节点
          * 5) 打印此群集节点的发行信息
     
          * ?) 菜单选项中的帮助
          * q) 退出
    
        选项: 4
    

    将显示“升级菜单”。

  11. 键入与“升级此节点上的 Sun Cluster 框架”选项对应的编号,然后按 Return 键。

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

    在 Sun Cluster 的升级过程中,scinstall 可能会进行以下一项或多项配置更改:

    当系统显示“完成 Sun Cluster 框架升级”消息并提示您按 Enter 键继续时,即表示升级过程已完成。

  13. 退出 scinstall 实用程序。

  14. 从 DVD-ROM 驱动器中取出 Sun Java Availability Suite DVD-ROM。

    1. 要确保 DVD-ROM 不在使用,更改到属于 DVD-ROM 的目录。

    2. 弹出 DVD-ROM。


      phys-schost# eject cdrom
      
  15. 升级数据服务软件包。

    必须将所有数据服务升级为 Sun Cluster 3.2 版本。


    注 –

    对于 Sun Cluster HA for SAP Web Application Server,如果您正在使用 J2EE 引擎资源或 Web 应用服务器组件资源或者正在同时使用此二者,则必须删除该资源然后用新的 Web 应用服务器组件资源来重新创建它。新的 Web 应用服务器组件资源的更改包含了 J2EE 功能的集成。有关更多信息,请参见《Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS》


    1. 启动升级后的交互式 scinstall 实用程序。


      phys-schost# /usr/cluster/bin/scinstall
      

      注 –

      请不要使用安装介质上的 scinstall 实用程序来升级数据服务软件包。


      将显示 scinstall 的“主菜单”。

    2. 键入与“升级此群集节点”选项对应的编号,然后按 Return 键。

      将显示“升级菜单”。

    3. 键入与“升级此节点上的 Sun Cluster 数据服务代理”选项对应的编号,然后按 Return 键。

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

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

      当系统显示“已完成 Sun Cluster 数据服务代理升级”消息并提示您按 Enter 键继续时,即表示升级过程已完成。

    5. 请按 Enter 键。

      将显示“升级菜单”。

  16. 退出 scinstall 实用程序。

  17. 如果在具有高可用性的本地文件系统上配置了 Sun Cluster HA for NFS,请确保禁用回送文件系统 (Loopback File System, LOFS)。


    注 –

    如果配置了非全局区域,则 LOFS 必须保持启用状态。有关使用 LOFS 的指导信息以及它的各种禁用方法,请参见群集文件系统


    从 Sun Cluster 3.2 发行版开始,默认情况下进行 Sun Cluster 软件的安装或升级过程中将不再禁用 LOFS。要禁用 LOFS,请确保 /etc/system 文件中包含以下条目:


    exclude:lofs

    下次重新引导系统时,此更改将生效。

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

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

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

  20. 安装所有的 Sun Cluster 3.2 框架和数据服务软件修补程序。

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

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

    确保应用程序的级别与当前版本的 Sun Cluster 和 Solaris 软件兼容。有关安装说明,请参阅您的应用程序文档。

  22. (可选的)重新配置专用网络地址范围。

    如果要扩大或缩小专用互连所用的 IP 地址范围的大小,请执行以下步骤。所配置的 IP 地址范围至少应能支持群集中的节点数和专用网络数。有关更多信息,请参见专用网络

    1. 从一个节点启动 clsetup 实用程序。

      在非群集模式下运行时,clsetup 实用程序会为非群集模式操作显示“主菜单”。

    2. 键入“更改 IP 地址范围”选项所对应的编号,然后按 Return 键。

      clsetup 实用程序显示当前专用网络配置,然后询问您是否要更改此配置。

    3. 要更改专用网络 IP 地址或 IP 地址范围,请键入 yes,然后按 Return 键。

      clsetup 实用程序将显示默认专用网络 IP 地址 172.16.0.0,并询问您是否接受此默认值。

    4. 更改或接受此专用网络 IP 地址。

      • 要接受默认专用网络 IP 地址并进行 IP 地址范围更改,请键入 yes,然后按 Return 键。

        clsetup 实用程序将询问您是否接受默认网络掩码。请跳到下一步输入您的响应。

      • 要更改默认专用网络 IP 地址,请执行以下子步骤。

        1. 对于 clsetup 实用程序询问的是否接受默认地址的问题,键入 no 作为响应,然后按 Return 键。

          clsetup 实用程序将提示您输入新的专用网络 IP 地址。

        2. 键入新的 IP 地址,然后按 Return 键。

          clsetup 实用程序显示默认网络掩码,然后询问您是否接受该默认网络掩码。

    5. 更改或接受默认专用网络 IP 地址范围。

      默认网络掩码为 255.255.248.0。此默认 IP 地址范围支持在群集中包含最多 64 个节点和最多 10 个专用网络。

      • 要接受该默认 IP 地址范围,请键入 yes,然后按 Return 键。

        然后跳到下一步。

      • 要更改该 IP 地址范围,请执行以下子步骤。

        1. 对于 clsetup 实用程序询问的是否接受默认地址范围的问题,键入 no 作为响应,然后按 Return 键。

          如果您拒绝默认网络掩码,clsetup 实用程序将提示您输入期望在群集中配置的节点数目和专用网络数目。

        2. 输入您期望在群集中配置的节点数目和专用网络数目。

          clsetup 实用程序将根据这些数值计算出两个网络掩码供选择:

          • 第一个网络掩码是支持指定节点数目和专用网络数目的最小网络掩码。

          • 第二个网络掩码可支持两倍于指定值的节点数目和专用网络数目,从而适应未来可能出现的增长情况。

        3. 指定上述任一网络掩码,或另外指定一个可支持预期节点数目和专用网络数目的网络掩码。

    6. 对于 clsetup 实用程序询问的是否继续进行更新的问题,键入 yes 作为响应。

    7. 完成后,退出 clsetup 实用程序。

  23. 完成对群集中所有节点的升级后,重新引导已升级的各节点。

    1. 关闭各个节点。


      phys-schost# shutdown -g0 -y
      
    2. 将每个节点都引导到群集模式下。

      • 在基于 SPARC 的系统中执行以下操作:


        ok boot
        
      • 在基于 x86 的系统中执行以下操作:

        显示 GRUB 菜单后,选择相应的 Solaris 条目,然后按 Enter 键。GRUB 菜单显示如下内容:


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.

        有关基于 GRUB 进行引导的更多信息,请参见《System Administration Guide: Basic Administration》中的第 11  章 “GRUB Based Booting (Tasks)”

接下来的操作

请转至如何检验 Sun Cluster 3.2 软件的升级