Sun Cluster 3.0 U1 安装指南

如何完成升级群集软件

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

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

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

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


    # scdidadm -L
    

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

    按照"安装并且配置 VxVM 软件"中的步骤执行。


    注意:

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


    禁用群集安装模式前,只有建立群集的第一个安装节点才有定额选票。在仍处于安装模式的已建立的群集中,如果群集在重新引导第一个安装的节点之前不关闭,其余群集节点将无法获得定额,从而导致整个群集关闭。

    要确定哪个节点是第一个安装的节点,请查看定额选票的分配情况,方法是使用 scconf -p 命令。只有第一个安装的节点才有定额选票。

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

  4. 将 Sun Cluster 3.0 7/01 CD-ROM 插入节点上的 CD-ROM 驱动器。

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

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


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

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

    -d /cdrom/scdataservices_3_0

    指定 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 U1 资源组,且逻辑主机的名称附有后缀 -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 U1 软件 - 完成进程

以下示例显示将两个节点的群集从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 U1 软件的完成进程。该群集节点名是 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/suncluster_3_0u1 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/suncluster_3_0u1 -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