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

Procedure如何为群集做好升级(动态升级)准备

要使群集做好进行动态升级的准备,请执行以下过程。

开始之前

请执行以下任务:

  1. 确保群集运行正常。

    1. 从任一节点上运行以下命令,以查看群集的当前状态。


      phys-schost% scstat
      

      有关更多信息,请参见 scstat(1M) 手册页。

    2. 在位于同一节点的 /var/adm/messages 日志中搜索未解决的错误消息或警告消息。

    3. 检查卷管理器的状态。

  2. 如有必要,请通知用户群集服务将在升级过程中暂时中断。

    服务中断时间与正常情况下群集将服务切换至其他节点所花费的时间大致相当。

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

  4. 如果安装了 Sun Cluster Geographic Edition 软件,请将其卸载。

    有关卸载过程,请参见您的 Sun Cluster Geographic Edition 软件版本所对应的文档。

  5. 对于使用 Sun StorEdge Availability Suite 软件或 Sun StorageTek Availability Suite 软件的双节点群集,请确保可用性服务的配置数据驻留在法定磁盘上。

    配置数据必须驻留在法定磁盘上,以确保 Availability Suite 能够在您升级群集软件后正常运行。

    1. 在运行 Availability Suite 软件的群集中,成为某一节点上的超级用户。

    2. 确定 Availability Suite 配置文件所使用的设备 ID 和分片。


      phys-schost# /usr/opt/SUNWscm/sbin/dscfg
      /dev/did/rdsk/dNsS
      

      在此输出示例中,N 为设备 ID,S 为设备 N 的片。

    3. 确定现有的法定设备。


      phys-schost# scstat -q
      -- 按设备计算的法定选票 --
                           设备名称                 现有的    可能的    状态
                           -----------         ------- -------- ------
         设备选票:     /dev/did/rdsk/dQsS  1       1        联机

      在此输出示例中,dQsS 为现有的法定设备。

    4. 如果法定设备与 Availability Suite 配置数据所在设备不是同一设备,请将配置数据移到法定设备的某个可用分片上。


      phys-schost# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS
      

      注 –

      必须使用原始 DID 设备的名称 /dev/did/rdsk/,而不能使用块 DID 设备的名称 /dev/did/dsk/


    5. 如果移动了配置数据,请配置 Availability Suite 软件以使用新位置。

      在运行 Availability Suite 软件的每个节点上,以超级用户的身份发出以下命令。


      phys-schost# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS
      
  6. 确保备份了所有共享数据。

  7. 确保备份了每个系统磁盘。

接下来的操作

对 Solaris OS、Sun Cluster 3.2 软件和其他软件进行动态升级。请转至如何升级 Solaris OS 和 Sun Cluster 3.2 软件(动态升级)