Sun Cluster 3.0 U1 安装指南

如何关闭群集

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

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

    • Solaris 8 操作环境

    • Solstice DiskSuite 软件或VERITAS Volume Manager

    • Sun Cluster 3.0 U1 框架

    • Sun Cluster 3.0 U1 数据服务(代理)

    • 第三方应用程序

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


    注意:

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


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

  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
      
      <replaceable>hostname</replaceable>

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

      logical-hostname

      指定该逻辑主机的名称

    4. 运行 hastat 命令以检验切换成功完成。

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


    # df -k /logical-hostname
    

    如果某逻辑主机的管理文件系统的大小不足要求的最小大小 10 兆字节,则升级到 Sun Cluster 3.0 U1 后,该逻辑主机的管理文件系统将无法安装。如果逻辑主机管理文件系统小于 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?