在必要时,您可以删除 一个 Sun Cluster 修补程序。
成为您要从其中删除修补程序的节点的超级用户。
列出要删除修补程序的节点上的资源组和设备组。
# scrgadm -pv # scstat |
将所有的资源组、资源和设备组从要删除修补程序的节点切换到其它群集成员。
# scswitch -S -h nodelist |
从指定的节点抽出所有的设备服务和资源组。
指定正在从中切换资源组和设备组的节点。
关闭节点。
# shutdown -g0 -y -i0 "message" |
指定关闭前等待的时间,以秒为单位。缺省宽延期为 60 秒。
指定对确认提示回答 yes。
指定 init 状态为 0。这将使节点关闭并转到 OBP 提示符下。
指定要广播的警告消息。如果 message 中包含多个词,请使用引号。
以非群集单用户模式引导节点。
ok boot -sx |
删除修补程序。
# patchrm patch-id |
指定一个给定修补程序的修补程序号。
重新引导节点。
# reboot |
检验是否已成功删除修补程序。
# showrev -p | grep patch-id |
检验节点和群集是否正常运行。
(可选)根据需要,切换资源组、资源和设备组。
在重新引导所有节点后,最后一个重新引导的节点不会使资源组和设备组联机。
# scswitch -z -h nodelist -D device-group # scswitch -z -h nodelist -g resource-group |
指定主控资源组或设备组的更改。
指定将资源组和设备组切换到哪些节点。
将指定的设备组切换到 -h 选项所确定的节点。
将指定的资源组切换到 -h 选项所确定的节点。如果未指定 -h ,资源组将脱机。
以下示例展示删除一个 Sun Cluster 修补程序。
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -S -h phys-schost-2 # shutdown -g0 -y -i0 "Rebooting down node for maintenance" ... ok boot -x ... # patchrm 234567-05 ... # reboot ... # pkgchk -v 234567-05 ... # scswitch -z -h phys-schost-1 -D dg-schost-1 # scswitch -z -h phys-schost-1 -g schost-sa-1 |