如果需要,您可以撤回(删除)Sun Cluster 修补程序。
成为您要从其中删除修补程序的节点的超级用户。
列出要从中删除修补程序的节点上的资源组和设备组。
# scrgadm -pv # scstat |
将要删除修补程序的节点上的所有资源组、资源和设备组切换到其他群集成员。
# scswitch -S -h node[,...] |
从指定的节点抽出所有的设备服务和资源组。
指定正要从中切换资源组和设备组的节点。
关闭该节点。
# shutdown -g0 -y -i0 “message” |
指定关闭前等待的时间,以秒为单位。缺省宽延期为 60 秒。
指定在出现确认提示时回答 yes。
指定初始状态为 0。使用此选项可以将节点转至基于 SPARC 的系统上的 OpenBoot PROM ok 提示符或转至基于 x86 的系统上的引导子系统。
指定要广播的警告消息。如果 message 中包含多个词,请使用引号。
将节点引导到非群集单用户模式。
SPARC:
ok boot -sx |
x86:
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -sx |
删除修补程序。
# patchrm patch-id |
指定给定修补程序的修补程序号。
检验是否已成功删除修补程序。
# showrev -p | grep patch-id |
重新引导该节点。
# reboot |
检验该节点和群集是否正常运行。
(可选)根据需要,切换资源组、资源和设备组。
在重新引导所有的节点后,最后重新引导的那个节点的资源组和设备组不会联机。
# scswitch -z -D device-group[,...] -h node # scswitch -z -g resource-group[,...] -h node |
指定对资源组或设备组的控制方面的更改。
指定将资源组和设备组切换到哪些节点。
将指定的设备组切换到使用 -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" ... |
将节点引导到非群集模式。
SPARC:
ok boot -x |
x86:
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
... # patchrm 234567-05 ... # showrev -p | grep 234567-05 ... # reboot ... # scswitch -z -D dg-schost-1 -h phys-schost-1 # scswitch -z -g schost-sa-1 -h phys-schost-1 |