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

Procedure如何引导群集

该过程说明了如何启动节点已经关闭的全局群集或区域群集。对于全局群集节点,系统显示 ok 提示符(在 SPARC 系统上)或消息 “Press any key to continue”(在基于 GRUB 的 x86 系统上)。

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

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


注 –

要创建区域群集,请按照《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“配置区域群集”中的说明操作。


  1. 将每个节点都引导到群集模式下。从全局群集的节点执行此过程中的所有步骤。

    • 在基于 SPARC 的系统上,运行以下命令。


      ok boot
      
    • 在基于 x86 的系统上,运行以下命令。

      显示 GRUB 菜单后,选择相应的 Solaris 条目,然后按 Enter 键。GRUB 菜单显示类似于如下所示的内容:


      GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
      +-------------------------------------------------------------------------+
      | Solaris 10 /sol_10_x86                                                  |
      | Solaris failsafe                                                        |
      |                                                                         |
      +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.

      有关基于 GRUB 的引导的更多信息,请参见《系统管理指南:基本管理》中的“使用 GRUB 引导基于 x86 的系统(任务图)”


      注 –

      节点必须具有到群集互连的有效连接才能获得群集成员的身份。


    • 如果您具有一个区域群集,便可以引导整个区域群集。


      phys-schost# clzonecluster boot zoneclustername
      
    • 如果您具有多个区域群集,便可以引导所有区域群集。请使用 + 代替 zoneclustername

  2. 验证引导节点时未发生错误,而且节点现在处于联机状态。

    cluster(1CL) status 命令报告全局群集节点的状态。


    phys-schost# cluster status -t node
    

    当您从全局群集节点运行 clzonecluster(1CL) status 命令时,该命令将报告区域群集节点的状态。


    phys-schost# clzonecluster status
    

    注 –

    如果节点的 /var 文件系统已满,可能无法在该节点上重新启动 Sun Cluster。如果出现该问题,请参见如何修复已满的 /var 文件系统



示例 3–4 SPARC: 引导全局群集

以下示例显示了将节点 phys-schost-1 引导到全局群集后的控制台输出。全局群集中其他节点的控制台上会显示类似的消息。当某个区域群集的自动引导属性设置为 true 时,系统将在引导该计算机上的全局群集节点之后自动引导该区域群集节点。

当全局群集节点重新引导时,该计算机上的所有区域群集节点都将停止。在该全局群集节点重新启动之后,将引导同一计算机上自动引导属性设置为 true 的任何区域群集节点。


ok boot
Rebooting with command: boot 
...
Hostname: phys-schost-1
Booting as part of a cluster
NOTICE: Node phys-schost-1 with votecount = 1 added.
NOTICE: Node phys-schost-2 with votecount = 1 added.
NOTICE: Node phys-schost-3 with votecount = 1 added.
...
NOTICE: Node phys-schost-1: attempting to join cluster
...
NOTICE: Node phys-schost-2 (incarnation # 937690106) has become reachable.
NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
NOTICE: node phys-schost-1 is up; new incarnation number = 937846227.
NOTICE: node phys-schost-2 is up; new incarnation number = 937690106.
NOTICE: node phys-schost-3 is up; new incarnation number = 937690290.
NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3.
...