Sun Cluster 系统管理指南(适用于 Solaris OS)

Procedure如何关闭群集节点


注意 – 注意 –

不要在群集控制台上用 send brk 来关闭群集节点。群集内部不支持该命令。


有关关闭非全局区域的信息,请参见《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》中的第 20  章 “Installing, Booting, Halting, Uninstalling, and Cloning Non-Global Zones (Tasks)”

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令

  1. SPARC:如果群集运行的是 Oracle Parallel Server 或 Oracle RAC,则应关闭数据库的所有实例。

    有关关闭过程,请参阅 Oracle Parallel Server 或 Oracle RAC 产品文档。

  2. 在要关闭的群集节点上,成为超级用户或使用一个可提供 solaris.cluster.admin RBAC 授权的角色。

  3. 将所有资源组、资源和设备组从要关闭的节点切换到其它群集成员。

    在要关闭的节点上,键入以下命令。clnode evacuate 命令可将指定节点上的所有资源组和设备组(包括所有非全局区域)切换到下一个首选节点。


    # clnode evacuate node
    
    node

    指定从中切换资源组和设备组的节点。

  4. 关闭群集节点。

    在要关闭的节点上,键入以下命令。


    # shutdown -g0 -y -i0
    

    检验群集节点是否显示 ok 提示符(在基于 SPARC 的系统中)或 Press any key to continue 消息(在基于 x86 的系统的 GRUB 菜单)。

  5. 如有必要,请关闭节点电源。


示例 3–5 SPARC: 关闭群集节点

以下示例显示了当系统关闭节点 phys-schost-1 时控制台的输出。-g0 选项表示将宽限期设置为零,-y 选项表示在接收到要求确认的问题时自动回答 yes。群集中其他节点的控制台上也显示此节点的关闭消息。


# clnode evacuate -S -h phys-schost-1
# shutdown -T0 -y
Wed Mar 10 13:47:32 phys-schost-1 cl_runtime:
WARNING: CMM monitoring disabled.
phys-schost-1# 
INIT: New run level: 0
The system is coming down.  Please wait.
Notice: rgmd is being stopped.
Notice: rpc.pmfd is being stopped.
Notice: rpc.fed is being stopped.
umount: /global/.devices/node@1 busy
umount: /global/phys-schost-1 busy
The system is down.
syncing file systems... done
Program terminated
ok 


示例 3–6 x86: 关闭群集节点

以下示例显示了当系统关闭节点 phys-schost-1 时控制台的输出。-g0 选项表示将宽限期设置为零,-y 选项表示在接收到要求确认的问题时自动回答 yes。群集中其他节点的控制台上也显示此节点的关闭消息。


# clnode evacuate phys-schost-1
# shutdown -T0 -y
Shutdown started.    Wed Mar 10 13:47:32 PST 2004

Changing to init state 0 - please wait
Broadcast Message from root (console) on phys-schost-1 Wed Mar 10 13:47:32... 
THE SYSTEM phys-schost-1 IS BEING SHUT DOWN NOW ! ! !
Log off now or risk your files being damaged

phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate)
failfasts disabled on node 1
Print services already stopped.
Mar 10 13:47:44 phys-schost-1 syslogd: going down on signal 15
umount: /global/.devices/node@2 busy
umount: /global/.devices/node@1 busy
The system is down.
syncing file systems... done
WARNING: CMM: Node being shut down.
Type any key to continue 

另请参见

要重新启动已关闭的群集节点,请参见如何引导群集节点