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

如何为群集做好升级(轮询)准备

一次只能对一个节点执行此过程。 升级的节点将被置于群集之外,而其余节点仍然是活动群集成员。


注意:

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


  1. 确保配置符合升级要求。

    请参阅升级要求和限制

  2. 在开始升级群集之前,为要升级的所有软件产品准备好 CD-ROM、文档和修补程序。

    • Solaris 8 或 Solaris 9 操作环境

    • Sun Cluster 3.1 4/04 框架

    • Sun Cluster 3.1 4/04 数据服务(代理)

    • 由 Sun Cluster 3.1 4/04 数据服务代理管理的应用程序

    有关修补程序和安装说明的位置,请参阅《Sun Cluster 3.1 发行说明》中的“修补程序和所需的固件级别”。

  3. (可选的) 安装 Sun Cluster 3.1 4/04 文档。

    在首选位置(如管理控制台或文档服务器)安装文档软件包。 要查看安装说明,请参阅 Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM 顶层的 index.html 文件。

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

    将输出信息作为基准加以保存,以便日后进行比较。


    % scstat
    % scrgadm -pv[v]

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

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

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


    # scswitch -S -h from-node
    
    -S

    清空所有资源组和设备组

    -h from-node

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

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

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


    # scstat -g -D
    
    -g

    显示所有资源组的状态

    -D

    显示所有磁盘设备组的状态

  8. 确保已备份了系统磁盘和数据。

  9. 群集是否使用双串调解器用于 Solstice DiskSuite/Solaris Volume Manager?

    1. 运行以下命令来检验不存在任何调解器数据问题。


      # medstat -s setname
      
      -s setname

      指定磁盘集名称

      如果“状态”字段中的值为 Bad,请修复受影响的调解器主机。 按照如何修正错误的调解器数据 过程进行。

    2. 列出所有调解器。

      该信息可供在如何完成到 Sun Cluster 3.1 4/04 软件的升级(轮询)过程中恢复调解器时使用。

    3. 对于使用调解器的磁盘集,如果任何节点都不具有所有权,则获取磁盘集的所有权。


      # metaset -s setname -t
      
      -t

      获取磁盘集的所有权

    4. 为磁盘集取消配置所有调解器


      # metaset -s setname -d -m mediator-host-list
      
      -s setname

      指定磁盘集名称

      -d

      从磁盘集中删除

      -m mediator-host-list

      指定要作为该磁盘集的调解器主机删除的节点的名称

      有关 metaset 命令的特定于调解器的选项的详细信息,请参阅 mediator(7D) 手册页。

    5. 对使用调解器的其余每个磁盘集,重复步骤 c步骤 d

  10. 关闭要将其升级和引导到非群集模式的节点。


    # shutdown -y -g0
    ok boot -x
    

    群集的其它节点将继续作为活动群集成员。

  11. 是否要将 Solaris 软件升级到维护更新版?


    注意:

    群集必须运行于或升级到支持 Sun Cluster 3.1 4/04 3.1 软件所需的最低级别的 Solaris 操作环境。 有关支持的 Solaris 操作环境版本的信息,请参阅 Sun Cluster Release Notes for Solaris OS