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

Procedure如何使节点脱离维护状态

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

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

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


注意 – 注意 –

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


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

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

  1. 在全局群集中的任一不处于维护状态的节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 根据全局群集配置中的节点数,执行以下步骤之一:

    • 如果群集配置中有两个节点,请转至步骤 4

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

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

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


    phys-schost# clquorum reset
    
    reset

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

  4. 引导要脱离维护状态的节点。

  5. 检验法定选票计数。


    phys-schost# clquorum status
    

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


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

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


phys-schost-2# clquorum reset

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
`