Sun Cluster 3.0 12/01 软件安装指南

如何升级到 Sun Cluster 3.0 软件更新版


注意:

在群集的所有节点都已成功升级之前,请不要使用更新版的任何新功能,安装新的数据服务,也不要发出任何管理配置命令。


  1. 获取所有必需的群集配置修补程序。

    除 Sun Cluster 软件修补程序之外,请获取硬件、Solaris 操作环境、卷管理器、应用程序和群集上当前运行的其他任何软件产品的修补程序。有关 Sun 修补程序的位置和安装说明,请参阅《Sun Cluster 3.0 12/01 发行说明》。

  2. 从任一节点,查看群集的当前状态。

    将输出保存为比较的基准线。


    % scstat
    % scrgadm -pv[v]

    有关详细信息,请参阅 scstat(1M) 和 scrgadm(1M) 手册页。

  3. 成为群集中要升级的节点上的超级用户。

  4. 清空要升级的节点上运行的所有资源组和设备组。


    # scswitch -S -h node
    
    -S

    清空所有资源组和设备组

    -h node

    指定要从中清空资源组和设备组的节点的名称

    有关详细信息,请参阅 scswitch(1M) 手册页。

  5. 检验清空操作是否已成功完成。


    # scstat -g -D
    

  6. 备份系统盘和数据。

  7. 是否要升级 Solaris 8 软件?


    注意:

    群集必须运行于或升级到支持 Sun Cluster 3.0 12/01 软件所需的最低级别的 Solaris 8 操作环境。


    • 如果是,则转到步骤 8

    • 如果否,则以非群集模式重新引导节点,然后跳到步骤 9

      在命令中包含双破折号 (--) 和两个引号 (")。


      # reboot -- "-x"
      

  8. (可选的) 升级 Solaris 8 软件。

    1. 暂时注释掉 /etc/vfstab 文件中的所有全局设备项。

      这样可防止 Solaris 升级程序安装全局设备。

    2. 关闭要升级的节点。


      # shutdown -y -g0
      ok

    3. 请遵循要升级到的 Solaris 8 Maintenance Update 版的安装指南中的说明。

    4. 当您得到提示要求重新引导时,以非群集模式重新引导节点。

      在命令中包含双破折号 (--) 和两个引号 (")。


      # reboot -- "-x"
      

    5. 安装任何 Solaris 软件修补程序和与硬件相关的修补程序,并下载硬件修补程序中所包含的任何所需固件。

      如果任何修补程序要求重新引导,则按照步骤 d中的说明以非群集模式重新引导节点。

    6. 取消注释您在步骤 a中注释掉的 /etc/vfstab 文件中的所有全局设备项。

  9. 升级到 Sun Cluster 3.0 更新软件。

    1. 如果从 CD-ROM 上进行安装,请将 Sun Cluster 3.0 12/01 CD-ROM 插入到该节点上的 CD-ROM 驱动器中。

      如果卷守护程序 vold(1M) 正在运行且已配置为管理 CD-ROM 设备,则它自动将 CD-ROM 安装到 /cdrom/suncluster_3_0_u2 目录中。

    2. 转到 Tools 目录。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
      

    3. 安装 Sun Cluster 3.0 Update 2 修补程序。


      # ./scinstall -u update
      

      有关详细信息,请参阅 scinstall(1M) 手册页。

    4. 安装任何 Sun Cluster 软件修补程序。

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


    # reboot
    

  11. 检验每个 Sun Cluster 软件 Update 2 修补程序是否已正确安装。

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

  12. 检验群集配置的状态。


    % scstat
    % scrgadm -pv[v]

    输出应与步骤 2的输出相同。

  13. 对其余每个群集节点重复步骤 3步骤 12

  14. 是否要升级所有数据服务?

    • 如果是,则转到步骤 15

    • 如果否,则停止。软件升级完成。

  15. 使要升级的数据服务的所有资源组脱机。


    # scswitch -F -g resource-grp
    
    -F

    脱机

    -g resource-grp

    指定要脱机的资源组的名称

  16. 根据需要升级应用程序。

    遵循第三方文档中提供的说明。

  17. 对于安装数据服务的每个节点,请升级到 Sun Cluster 3.0 数据服务更新软件。

    1. 如果从 CD-ROM 进行安装,则将 Sun Cluster 3.0 Agents 12/01 CD-ROM 插入该节点上的 CD-ROM 驱动器中。

    2. 安装 Sun Cluster 3.0 数据服务更新修补程序。

      使用以下方法之一。

      • 要升级一个或多个指定的数据服务,请键入以下命令。


        # scinstall -u update -s srvc[,srvc,...] -d cdrom-image
        

      • 要升级节点上现有的所有数据服务,请键入以下命令。


        # scinstall -u update -s all -d cdrom-image
        


        注意:

        此命令假定更新版中具有所有已安装数据服务的更新。 如果更新版中没有某一特定数据服务的更新,则该数据服务不会更新。


    3. 安装任何 Sun Cluster 数据服务软件修补程序。

    4. 检验每个数据服务更新修补程序都已成功安装。

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

  18. 恢复每个已升级的数据服务的资源组的联机状态。


    # scswitch -Z -g resource-grp
    
    -Z

    联机

  19. 检验群集配置的状态。


    % scstat
    % scrgadm -pv[v]

    输出应与步骤 2的输出相同。

  20. ************

    遵循第三方文档中提供的说明。