Sun Cluster 3.0 系统管理指南

7.2.1 如何应用重新引导修补程序(节点)

每次将修补程序应用到群集中的一个节点,使群集本身在修补进程中保持运行状态。对于此 过程,您必须首先关闭该节点,并将它引导到单用户模式,然后才能应用修补程序。

  1. 在应用修补程序前,从 Sun Cluster 产品 web 页中查找任何特殊的安装前或安装后说明。

  2. 成为您要应用修补程序的节点上的超级用户。

  3. 列出要修补的节点上的资源组和设备组。


    # scrgadm -pv
    # scstat
    
  4. 将所有的资源组、资源和设备组从要修补的节点切换到其他群集成员。


    # scswitch -S -h node 
    
    -h node

    指定将资源组和设备组切换到哪个节点。

    -S

    从指定的节点撤出所有的设备服务和资源组。

  5. 关闭节点。


    # shutdown -g 0 [-y]
    -g 0

    将关闭宽延期指定为零。

    -y

    指定对确认提示回答 yes,从而使命令可以在不受用户干预的情况下运行。

  6. 以单用户模式引导节点。


    ok boot -s
    
  7. 应用修补程序。


    # patchadd patch-dir patch-id
    
    patch-dir

    指定修补程序的目录位置。

    patch-id

    指定一个给定的修补程序的修补程序号。

  8. 将节点重新引导到群集中。


    # reboot
    
  9. 检验修补程序的安装是否成功。


    # showrev -p | grep patch-id
    
  10. 检验修补程序有效,并且节点和群集正常运行。

  11. 将所有的资源组、资源和设备组切换回去(可选)。


    # scswitch -S -h node
    
  12. 对于所有尚在运行的群集节点,重复 从步骤 2步骤 11的操作。

7.2.1.1 示例-应用重新引导修补程序(节点)

以下示例展示将一个重新引导 Sun Cluster 修补程序应用到一个节点。


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Device Group Name:																				dg-schost-1
...
# scswitch -z -h phys-schost-2 -D dg-schost-1
# scswitch -z -h phys-schost-2 -g schost-sa-1
# shutdown -g 0 -y
...
ok boot -s
...
# patchadd 10-34567
...
# reboot
...
# showrev -p | grep 10-34567
# scswitch -z -h phys-schost-1 -D dg-schost-1
# scswitch -z -h phys-schost-1 -g schost-sa-1

7.2.1.2 从此处可转到何处

如果您需要撤出一个修补程序,请参见 "7.2.4 如何移除 Sun Cluster 修补程序"