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

如何完成群集软件升级

该过程将完成在"如何升级群集软件包"中开始的 scinstall(1M) 升级进程。对群集的每个节点执行以下步骤。


小心:小心:

如果必须重新引导第一个安装的节点,则首先应使用 scshutdown(1M) 命令关闭该群集,然后重新引导。 只能等到群集关闭之后才能重新引导群集中第一个安装的节点。


禁用群集安装模式前,只有建立群集的第一个安装的节点才有定额选票。在仍处于安装模式的已建立的群集中,如果没有先关闭群集就重新引导了第一个安装的节点,则其余群集节点将无法获得定额,整个群集也将关闭。 要确定哪个节点是第一个安装的节点,请查看定额选票的分配情况,方法是使用 scconf -p 命令。只有第一个安装的节点才有定额选票。

在完成步骤 7之后,将分配定额选票,而且不再需要这种重新引导限制。

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

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

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


    # scdidadm -L
    

  3. 如果卷管理器是 VxVM,请在群集的每个节点上重新安装并配置 VxVM 软件,包括所有修补程序。

    否则,转到步骤 4

    1. 安装 VxVM 并创建根磁盘组 (rootdg) 以用于新的安装。

    2. 如果已存在任何磁盘组,请输入它们。

      执行《Sun Cluster 3.0 12/01 系统管理指南》中 "如何使现有磁盘组成为磁盘设备组" 的过程。

    3. 创建任何附加磁盘组。

      执行《Sun Cluster 3.0 12/01 系统管理指南》中 "封装磁盘时如何创建新磁盘组" 或 "初始化磁盘时如何创建新磁盘组" 内说明的过程。

  4. 将 Sun Cluster 3.0 Agents 12/01 CD-ROM 插入到一个节点上的 CD-ROM 驱动器中。

    该步骤假定卷守护程序 vold(1M) 正在运行且已配置为管理 CD-ROM 设备。

  5. 完成节点的群集软件升级。


    # scinstall -u finish -q globaldev=DIDname \
    -d /cdrom/scdataservices_3_0_u2 -s srvc[,srvc]
    -q globaldev=DIDname

    指定定额设备的设备 ID (DID) 名称

    -d /cdrom/scdataservices_3_0_u2

    指定 CD-ROM 映像的目录位置

    -s srvc

    指定要配置的数据服务的名称


    注意:

    可能产生类似于下列的错误信息。 您可以忽略它,而不会有任何风险。


    ** Installing Sun Cluster - Highly Available NFS Server **
    Skipping "SUNWscnfs" - already installed


  6. 弹出 CD-ROM。

  7. 对另一个节点重复步骤 4步骤 6

    对两个节点执行完操作后,将禁用群集安装模式并分配所有定额选票。

  8. 如果卷管理器是 Solstice DiskSuite,则从任一节点上使预先存在的磁盘设备组处于联机状态。


    # scswitch -z -D disk-device-group -h node
    
    -z

    进行切换

    -D disk-device-group

    指定磁盘设备组的名称,对于 Solstice DiskSuite 软件,该名称与磁盘集名称相同

    -h node

    指定充当主要磁盘设备组的群集节点的名称

  9. 从任一节点中,启动预先存在的数据服务资源组。

    此时,Sun Cluster 2.2 逻辑主机转换为 Sun Cluster 3.0 12/01 资源组,且逻辑主机的名称附加有后缀 -lh。例如,名为 lhost-1 的逻辑主机将升级为名为 lhost-1-lh 的资源组。在以下命令中使用这些已转换的资源组名称。


    # scswitch -z -g resource-group -h node
    
    -g resource-group

    指定要联机的资源组的名称

    可以使用 scrgadm -p 命令来显示群集中所有资源类型和资源组的列表。scrgadm -pv 命令显示该列表的详细信息。

  10. 如果使用 Sun Management Center 来监视 Sun Cluster 配置,请为 Sun Management Center 安装 Sun Cluster 模块。

    1. 确保您使用的是 Sun Management Center 的最新版本。

      有关安装或升级过程的说明,请参阅 Sun Management Center 文档。

    2. 按照"Sun Cluster 监视的安装要求"中的指导和过程,安装 Sun Cluster 模块软件包。

  11. 检验所有节点已加入群集。

    转到"如何检验群集成员关系"

示例 - 从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 12/01 软件 - 结束进程

以下示例说明了将两个节点的群集从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 12/01 软件的结束进程。群集节点的名称为 phys-schost-1phys-schost-2,设备组名称为 dg-schost-1 和 dg-schost-2,数据服务资源组名称为 lh-schost-1lh-schost-2


(确定共享定额设备的 DID)
phys-schost-1# scdidadm -L
 
(完成每个节点上的升级)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u2 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u2 -s nfs
 
(使每个节点上的设备组和数据服务资源组处于联机状态)
phys-schost-1# scswitch -z -D dg-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -g lh-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -D dg-schost-2 -h phys-schost-2 
phys-schost-1# scswitch -z -g lh-schost-2 -h phys-schost-2