Sun Cluster 3.0 5/02 发行说明

如何升级群集软件包

  1. 成为群集节点的超级用户。

  2. 如果从 CD-ROM 进行安装,请将 Sun Cluster 3.0 5/02 CD-ROM 放入某个节点的 CD-ROM 驱动器中。

    如果卷守护程序 vold(1M) 正在运行并配置成管理 CD-ROM 设备,它会自动将该 CD-ROM 安装到 /cdrom/suncluster_3_0_u3 目录下。

  3. 转到 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages 目录。


    # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
    

  4. 如果卷管理器是 Solstice DiskSuite,则在每个节点上安装最新的 Solstice DiskSuite 调解器软件包 (SUNWmdm)。

    1. 添加 SUNWmdm 软件包。


      # pkgadd -d . SUNWmdm
      

    2. 重新引导该节点。


      # shutdown -g0 -y -i6
      

    3. 对其他节点重复这些操作。

  5. 重新配置调解器。

    1. 确定哪个节点对您将向其添加调解器主机的磁盘集拥有所有权。


      # metaset -s setname
      
      -s setname

      指定磁盘集名称

    2. 如果没有节点具有所有权,则获取磁盘集的所有权。


      # metaset -s setname -t
      
      -t

      获取磁盘集的所有权

    3. 重新创建调解器。


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

      添加到磁盘集

      -m mediator-host-list

      指定将作为磁盘集的调解器主机来添加的节点的名称

    4. 对每个磁盘集重复这些操作。

  6. 在每个节点上,关闭 rpc.pfmd 守护程序。


    # /etc/init.d/initpmf stop
    

  7. 将第一个节点升级到 Sun Cluster 3.0 5/02 软件。

    这些过程将把该节点当作第一个安装节点。

    1. 在要进行升级的第一个节点上,转到 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目录。


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

    2. 升级群集软件框架。


      # ./scinstall -u begin -F
      
      -F

      指定它是该群集中第一个安装好的节点

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

    3. 在第一个节点上安装所有 Sun Cluster 修补程序。

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

    4. 重新引导该节点。


      # shutdown -g0 -y -i6
      

      当第一个节点重新引导到群集模式中时,它就建立了群集。

  8. 将第二个节点升级到 Sun Cluster 3.0 5/02 软件。

    1. 在要进行升级的第二个节点上,转到 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目录。


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

    2. 升级群集软件框架。


      # ./scinstall -u begin -N node1
      
      -N node1

      指定群集中第一个安装好的节点的名称,而不是将要安装的第二个节点的名称

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

    3. 在第二个节点上安装所有 Sun Cluster 修补程序。

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

    4. 重新引导该节点。


      # shutdown -g0 -y -i6
      

  9. 两个节点都重新引导后,请从任一节点检验这两个节点是否都为群集成员。


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

    有关显示群集状态的详细信息,请参阅 scstat(1M) 手册页。

  10. 选择一个要成为定额设备的共享磁盘。

    可以使用由两个节点共享的任一磁盘作为定额设备。 从任一节点,使用 scdidadm(1M) 命令确定共享磁盘的设备 ID (DID) 名称。请按步骤 5 中所述,在 scinstall 命令的 -q globaldev=DIDname 选项中指定此设备名称。


    # scdidadm -L
    

  11. 配置共享定额设备。

    1. 启动 scsetup(1M) 公用程序。


      # scsetup
      

      此时会显示 "Initial Cluster Setup" 屏幕。

      如果定额设置过程中断或未能成功完成,请重新运行 scsetup

    2. 当提示"Do you want to add any quorum disks?"时,请配置共享定额设备。

      在配置共享定额设备之前,双节点群集将始终处于安装模式。 在 scsetup 公用程序配置了定额设备之后,会显示"Command completed successfully"的消息。

    3. 当提示"Is it okay to reset "installmode"?" 时,回答"Yes"。

      scsetup 公用程序为该群集设置了定额配置和选票数后,会显示"Cluster initialization is complete"的消息,同时公用程序将使您返回到"Main Menu"。

    4. 退出 scsetup 公用程序。

  12. 从任何节点检验设备和节点的定额配置。

    您不必成为超级用户就可运行此命令。


    % scstat -q
    

  13. 从任何节点中,检验群集安装模式是禁用的。

    您不必成为超级用户就可运行此命令。


    % scconf -p | grep "Cluster install mode:"
    Cluster install mode:                                  disabled

  14. 更新目录路径。

    请转到《Sun Cluster 3.0 12/01 软件安装指南》中的"如何更新根环境"。