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

Procedure如何关闭群集

您可以关闭全局群集、一个区域群集或所有区域群集。


注意 – 注意 –

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


phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

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

  1. 如果您的全局群集或区域群集正在运行 Oracle Real Application Clusters (RAC),请关闭您要关闭的群集上的所有数据库实例。

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

  2. 在群集中的任一节点上,成为超级用户或使用一个可提供 solaris.cluster.admin RBAC 授权的角色。从全局群集中的某个节点执行此过程中的所有步骤。

  3. 关闭全局群集、一个区域群集或所有区域群集。

    • 关闭全局群集。此操作还会关闭所有区域群集。


      phys-schost# cluster shutdown -g0 -y
      
    • 关闭特定的区域群集。


      phys-schost# clzonecluster halt zoneclustername
      
    • 关闭所有区域群集。


      phys-schost# clzonecluster halt +
      

      还可以在区域群集内使用 cluster shutdown 命令来关闭所有区域群集。

  4. 确认全局群集或区域群集上的所有节点都显示 ok 提示符(在基于 SPARC 的系统上)或显示 GRUB 菜单(在基于 x86 的系统上)。

    除非所有节点均显示 ok 提示符(在基于 SPARC 的系统上)或均处于引导子系统中(在基于 x86 的系统上),否则请勿关闭任何节点的电源。

    • 确认全局群集节点显示 ok 提示符(在基于 SPARC 的系统上)或消息 "Press any key to continue"(在基于 GRUB 的 x86 系统上)。


      phys-schost# cluster status -t node
      
    • 使用 status 子命令检验该区域群集是否已关闭。


      phys-schost# clzonecluster status
      
  5. 如有必要,请关闭全局群集节点的电源。


示例 3–1 关闭区域群集

以下示例关闭了一个名为 sparse-sczone 的区域群集。


phys-schost# clzonecluster halt sparse-sczone
Waiting for zone halt commands to complete on all the nodes of the zone cluster "sparse-sczone"...
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sparse-sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sparse-sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sparse-sczone' died.
phys-schost# 


示例 3–2 SPARC: 关闭全局群集

以下示例显示了当系统停止正常的全局群集操作并关闭所有节点以显示 ok 提示符时控制台的输出。-g 0 选项表示将关闭宽限期设置为零,-y 选项表示在接收到要求确认的问题时自动回答 yes。全局群集中其他节点的控制台上也会显示关闭消息。


phys-schost# cluster shutdown -g0 -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.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate)
The system is down.
syncing file systems... done
Program terminated
ok 


示例 3–3 x86: 关闭全局群集

以下示例显示了当系统停止正常的全局群集操作并关闭所有节点时控制台的输出。在该示例中,没有在所有节点上均显示 ok 提示符。-g 0 选项表示将关闭宽限期设置为零,-y 选项表示在接收到要求确认的问题时自动回答 yes。全局群集中其他节点的控制台上也会显示关闭消息。


phys-schost# cluster shutdown -g0 -y
May  2 10:32:57 phys-schost-1 cl_runtime: 
WARNING: CMM: Monitoring disabled.  
root@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 already disabled on node 1
Print services already stopped.
May  2 10:33:13 phys-schost-1 syslogd: going down on signal 15
The system is down.
syncing file systems... done
Type any key to continue 

另请参见

要重新启动已经关闭的全局群集或区域群集,请参见如何引导群集