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

如何关闭群集

在升级软件之前,停止使用群集。

  1. 获取要升级的所有软件产品的 CD-ROM、文档和修补程序。

    • Solaris 8 操作环境

    • Solstice DiskSuite 软件或 VERITAS Volume Manager

    • Sun Cluster 3.0 12/01 框架

    • Sun Cluster 3.0 12/01 数据服务(代理)

    • 第三方应用程序

    Solstice DiskSuite 软件和文档现在是 Solaris 8 产品的一部分。


    注意:

    以下过程假定您是从 CD-ROM 上进行安装。 如果从网络安装,请确保在网络中装入了每种软件产品的 CD-ROM 映像。


    有关修补程序的位置和安装说明,请参阅《Sun Cluster 3.0 12/01 发行说明》。

  2. 通知用户群集将关闭。

  3. 成为群集的每个节点的超级用户。

  4. /var/adm/messages 日志中搜索未解析的错误或警告消息。

    改正所有问题。

  5. 检验没有任何逻辑主机处于维护状态。

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

    2. 使用 hastat(1M) 命令以显示群集的状态。


      # hastat
      HIGH AVAILABILITY CONFIGURATION AND STATUS
      -------------------------------------------
      ...
      LOGICAL HOSTS IN MAINTENANCE STATE

      如果屏幕输出显示 NONE,则表明没有任何逻辑主机处于维护状态。 转到步骤 6

    3. 如果有逻辑主机处于维护状态,则使用 haswitch(1M) 命令来执行状态转换。


      # haswitch hostname logical-hostname
      
      hostname

      指定该逻辑主机所属的节点的名称

      logical-hostname

      指定该逻辑主机的名称

    4. 运行 hastat 命令来检验状态转换已成功完成。

  6. 确保每个逻辑主机管理文件系统的大小至少为 10 兆字节。


    # df -k /logical-hostname
    

    如果逻辑主机管理文件系统少于 10 兆字节,则在升级到 Sun Cluster 3.0 12/01 软件之后,该文件系统将无法装入。 如果逻辑主机管理文件系统小于 10 兆字节,则按照卷管理器文档过程来增大该文件系统。

  7. 备份系统。

    确保在对系统作备份之前所有用户都从系统中注销。

  8. (仅 VxVM)禁用共享的群集配置数据库 (CCD)。

    1. 从任一节点上,创建共享 CCD 的备份副本。


      # ccdadm -c backup-filename
      

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

    2. 在群集的每个节点上,删除共享的 CCD。


      # scconf clustername -S none 
      

    3. 在每个节点上,运行 mount(1M) 命令来确定 ccdvol 安装在哪个节点上。

      ccdvol 项类似于以下内容。


      # mount
      ...
      /dev/vx/dsk/sc_dg/ccdvol  /etc/opt/SUNWcluster/conf/ccdssa  
      ufs suid,rw,largefiles,dev=27105b8  982479320

    4. 在每个节点上,运行 cksum(1) 命令来确保两个节点上的 ccd.database 文件完全一样。


      # cksum ccd.database
      

    5. 如果这两个 ccd.database 文件不同,请从任一节点恢复在步骤 a中创建的共享 CCD 的备份。


      # ccdadm -r backup-filename
      

    6. 在安装 ccdvol 的节点上停止 Sun Cluster 2.2 软件。


      # scadmin stopnode
      

    7. 从同一节点上,卸载 ccdvol


      # umount /etc/opt/SUNWcluster/conf/ccdssa 
      

  9. 停止群集中每个节点上的 Sun Cluster 2.2 软件。


    # scadmin stopnode
    

  10. 运行 hastat 命令来检验群集中没有任何节点。

  11. 群集是否使用 VERITAS Volume Manager?