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

如何使节点进入维护状态

如果节点需要较长时间脱离服务,请将其置于维护状态。 这样,在维护节点时,该节点不参与定额计数。 要使群集节点进入维护状态,必须使用 scswitch(1M)shutdown(1M) 关闭节点。


注意:

使用 Solaris shutdown 命令关闭单个节点。 只有要关闭整个群集时,才能使用 scshutdown 命令。


关闭一个群集节点并使之进入维护状态后,配置了到该节点的端口的所有定额设备的定额选票计数均减去 1。 当该节点脱离维护模式并返回联机状态后,节点和定额设备选票计数就会增加 1。

需要使用 scconf(1M) 命令使群集节点进入维护状态。 scsetup(1M) 实用程序不具备使定额设备进入维护状态的功能。

  1. 成为要进入维护状态的节点的超级用户。

  2. 清空该节点中的任何资源组和磁盘设备组。


    # scswitch -S -h node[,...]
    

    -S

    从指定的节点抽出所有的设备服务和资源组。

    -h node[,...]

    指定切换资源组和设备组所在的节点。

  3. 关闭已抽出的节点。


    # shutdown -g0 -y -i0
    

  4. 成为群集中另一节点上的超级用户,并使在步骤 3 中关闭的节点进入维护状态。


    # scconf -c -q node=node,maintstate
    

    -c

    指定 scconf 命令的更改形式。

    -q

    管理定额选项。

    node=node

    指定要更改的节点名称或节点 ID。

    maintstate

    使节点进入维护状态。

  5. 检验该群集节点当前是否处于维护状态。


    # scstat -q
    

    如果节点已进入维护状态,则其定额选票 PresentPossibleStatus 应该分别是 offline0(零)。

示例 — 使群集节点进入维护状态

以下示例将群集节点置于维护状态并检验了操作结果。 scstat -q 的输出信息显示 phys-schost-1 的 Node votes0(零),并且其状态为 OfflineQuorum Summary 也应显示选票计数已减少。 Quorum Votes by Device 的输出信息也可能表明某些定额磁盘设备已脱机,这取决于您的配置。


[在将被置入维护状态的节点上:]
phys-schost-1# scswitch -S -h phys-schost-1
phys-schost-1# shutdown -g0 -y -i0

[在群集中的另一个节点上:]
phys-schost-2# scconf -c -q node=phys-schost-1,maintstate
phys-schost-2# scstat -q

-- Quorum Summary --
  Quorum votes possible:      3
  Quorum votes needed:        2
  Quorum votes present:       3

-- Quorum Votes by Node --
                    Node Name           Present Possible Status
                    ---------           ------- -------- ------
  Node votes:       phys-schost-1       0        0       Offline
  Node votes:       phys-schost-2       1        1       Online
  Node votes:       phys-schost-3       1        1       Online

-- Quorum Votes by Device --
                    Device Name         Present Possible Status
                    -----------         ------- -------- ------
  Device votes:     /dev/did/rdsk/d3s2  0        0       Offline
  Device votes:     /dev/did/rdsk/d17s2 0        0       Offline
  Device votes:     /dev/did/rdsk/d31s2 1        1       Online

从此处可转到何处

要使节点返回联机状态,请参阅如何使节点脱离维护状态