Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何使节点脱离维护状态

使用以下过程可使全局群集节点恢复联机状态,并将法定选票计数重置为默认值。对于群集节点,默认法定计数为 1。对于法定设备,默认法定计数为 N-1,其中 N 是具有指向该法定设备的端口且选票计数不为零的节点的数目。

当节点置于维护状态后,其法定选票计数会减 1。所有配置了到该节点的端口的法定设备也将减少其法定选票计数。重置法定选票计数并使节点脱离维护状态后,该节点的法定选票计数和法定设备选票计数均会加 1。

只要在全局群集节点已置于维护状态的情况下运行此过程,即可使该节点脱离维护状态。


Caution

注意  -  如果您既未指定 globaldev 选项,也未指定 node 选项,则会重置整个群集的法定计数。


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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。

  1. 在全局群集中的任一不处于维护状态的节点上,承担可提供 solaris.cluster.modify RBAC 授权的角色。
  2. 根据全局群集配置中的节点数,执行以下步骤之一:
    • 如果群集配置中有两个节点,请转至Step 4

    • 如果群集配置中有两个以上的节点,请转至Step 3

  3. 如果要脱离维护状态的节点将具有法定设备,请从某个不处于维护状态的节点上重置群集法定计数。

    重新引导处于维护状态的节点之前,必须先从其他任一节点上重置法定计数,否则该节点可能会挂起,等待达到法定数目。

    phys-schost# clquorum reset
    reset

    用于重置法定计数的更改标志。

  4. 引导要脱离维护状态的节点。
  5. 检验法定选票计数。
    phys-schost# clquorum status

    如果节点已脱离维护状态,它的状态应为 online,且 PresentPossible 法定选票均显示相应的选票计数。

示例 9-10  使群集节点脱离维护状态并重置法定选票计数

以下示例将群集节点及其法定设备的法定计数重置为默认值并检验结果。cluster status 的输出内容显示,phys-schost-1Node votes 值为 1,状态为 onlineQuorum Summary 还应显示选票计数的增加。

phys-schost-2# clquorum reset
  • 在基于 SPARC 的系统上,运行以下命令。

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

    显示 GRUB 菜单后,选择相应的 Oracle Solaris 条目,然后按 Enter 键。

phys-schost-1# clquorum status

--- Quorum Votes Summary ---

Needed   Present   Possible
------   -------   --------
4        6         6


--- Quorum Votes by Node ---

Node Name        Present       Possible      Status
---------        -------       --------      ------
phys-schost-2    1             1             Online
phys-schost-3    1             1             Online


--- Quorum Votes by Device ---

Device Name           Present      Possible      Status
-----------           -------      --------      ------
/dev/did/rdsk/d3s2    1            1             Online
/dev/did/rdsk/d17s2   0            1             Online
/dev/did/rdsk/d31s2   1            1             Online
`