在必要时,您可以撤出(移除)一个 Sun Cluster 修补程序。
成为您要从其中移除修补程序的节点上的超级用户。
列出要移除修补程序的节点上的资源组和设备组。
# scrgadm -pv # scstat |
将所有的资源组、资源和设备组从要移除修补程序的节点切换到其他群集成员。
# scswitch -S -h node |
指定将资源组和设备组切换到哪个节点。
从指定的节点撤出所有的设备服务和资源组。
关闭节点。
# shutdown [-y] [-g grace-period] ["message"] |
指定对确认提示回答 yes。
指定关闭前等待的时间,以秒为单位。缺省宽延期为 60 秒。
指定要广播的警告消息。如 果 message 中包含多个单词,请使用引号。
将节点引导到非群集模式。
ok boot -x |
移除修补程序。
# patchrm patch-id |
指定一个给定的修补程序的修补程序号。
重新引导该节点。
# reboot |
检验是否已成功移除修补程序。
# showrev -p | grep patch-id |
检验节点和群集是否正常运行。
将所有的资源组、资源和设备组切换回去。
# scswitch -S -h node |
以下示例展示移除一个 Sun Cluster 修补程序。
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -S -h phys-schost-2 # shutdown -y -g 5 "Rebooting down node for maintenance" ... ok boot -x ... # patchrm 10-34567 ... # reboot ... # pkgchk -v 10-34567 ... # scswitch -S -h phys-schost-1 |