Sun Cluster scshutdown(1M) 命令以一种有序的方式关闭 群集,并明确地关闭群集。
请使用 scshutdown,而不要使 用 shutdown 或 halt 命令,以确保正确关闭整个 群集。Solaris shutdown 命令用来关闭单个节点。
scshutdown 命令关闭群集的途径如下:
使所有运行中的 资源组脱机
卸装所有群集文件系统
关闭活动设备服务
运行 init 0 并将所有节点放到 ok PROM 提示符下
可以在将群集从一个位置移到另一个位置时或在应用程序错误导致数据损坏时执行此操作。
如有必要,可以引导一个节点,使之不充当群集成员,即以非群集模式引导。这在安装群集 软件或执行某些管理过程时有用。有关详细信息,请参见"2.2.4 如何在非群集模式下引导群集节点"。
.
表 2-1 任务图:关闭和引导群集
任务 |
有关说明,请转到... |
---|---|
停止群集 - 使用 scshutdown | |
通过引导 所有节点来启动群集。 节点必须有到群集互联的工作连接,才能获得群 集成员的身份。 | |
关闭群集 - 使用 scshutdown 在 ok 提示符下,使用 boot 命令分别引导各个节点。 节点必须有到群集互联的工作连接,才能获得群 集成员的身份。 |
(可选)。对于运行 Oracle Parallel Server (OPS) 的群集,请关闭所有 OPS 数据库 实例。
有关关闭过程,请参阅 Oracle Parallel Server 产品文档。
成为群集中一个节点上的超级用户。
通过使用 scshutdown(1M) 命令来立即关闭节点。
从群集中的单一节点上,输入以下命令。
# scshutdown -g 0 -y |
检验是否所有节点均已在 ok PROM 提示符下。
如有必要,关闭节点电源。
以下示例展示停止正常节点操作并将所有节点都关闭到 ok 提示符下时 的控制台输出。-g 0 选项将关闭宽延期设置为 零,-y 自动提供对确认问题的 yes 响应。群集中其他节点的 控制台上也显示关闭消息。
# scshutdown -g 0 -y Sep 2 10:08:46 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 |
要重新启动已关闭的群集,请参见"2.1.2 如何引导群集"。
要启动一个其节点已全部关闭并已放在 ok PROM 提示符 下的群集,请引导每一个节点。
除非在先后两次关闭之间更改了配置,否则各节点的引导次序无关紧要。如果在先后两次引导之间 更改了配置,则应当首先引导具有最当前配置的节点。
ok boot |
当群集组件被激活时,所引导的节点的控制台上将显示消息。
群集节点必须有到群集互联的工作连接,才能获得群 集成员的身份。
检验引导的节点是否存在错误及是否联机。
scstat(1M) 命令报告节点的状态。
# scstat -n |
以下示例展示将节点 phys-schost-1 引导到群集中时的控制台 输出。群集中其他节点的控制台上会显示类似的消息。
ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster NOTICE: Node 1 with votecount = 1 added. NOTICE: Node 2 with votecount = 1 added. NOTICE: Node 3 with votecount = 1 added. ... NOTICE: Node 1: attempting to join cluster ... NOTICE: Node 2 (incarnation # 937690106) has become reachable. NOTICE: Node 3 (incarnation # 937690290) has become reachable. NOTICE: cluster has reached quorum. NOTICE: node 1 is up; new incarnation number = 937846227. NOTICE: node 2 is up; new incarnation number = 937690106. NOTICE: node 3 is up; new incarnation number = 937690290. NOTICE: Cluster members: 1 2 3 ... NOTICE: Node 1: joined cluster ... The system is coming up. Please wait. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login: |
运行 scshutdown(1M) 命令来关闭群集,然后在每个节点上 使用 boot 命令来引导群集。
(可选)。对于运行 Oracle Parallel Server (OPS) 的群集,请关闭所有 OPS 数据库 实例。
有关关闭过程,请参阅 Oracle Parallel Server 产品文档。
成为群集中一个节点上的超级用户。
通过使用 scshutdown 命令来关闭节点。
从群集中的单一节点上,输入以下命令。
# scshutdown -g 0 -y |
此命令将把每个节点都关闭到 ok PROM 提示符下。
群集节点必须有到群集互联的工作连接,才能获得群 集成员的身份。
引导每个节点。
除非在先后两次关闭之间更改了配置,否则各节点的引导次序无关紧要。如果在先后两次引导之间 更改了配置,则应当首先引导具有最当前配置的节点。
ok boot |
当群集组件被激活时,所引导的节点的控制台上将显示消息。
检验引导的节点是否存在错误及是否联机。
scstat 命令将报告节点的状态。
# scstat -n |
以下示例展示停止正常节点操作、将所有节点都关闭到 ok 提示符下 ― 再 重新引导时的控制台输出。-g 0 选项将宽延期设置为 零,-y 自动提供对确认问题的 yes 响应。群集中其他节点的 控制台上也显示关闭消息。
# scshutdown -g 0 -y Sep 2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled. phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. ... The system is down. syncing file systems... done Program terminated ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster ... NOTICE: Node 1: attempting to join cluster ... NOTICE: Node 2 (incarnation # 937690106) has become reachable. NOTICE: Node 3 (incarnation # 937690290) has become reachable. NOTICE: cluster has reached quorum. ... NOTICE: Cluster members: 1 2 3 ... NOTICE: Node 1: joined cluster ... The system is coming up. Please wait. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login: |