Sun Cluster 3.0 12/01 系统管理指南

6.1.7 如何使节点进入维护状态

如果要在较长时间内闲置某个群集节点,则使它进入维护状态。 这样,在维护节点时,该节点不参与定额计数。 要使群集节点进入维护状态,必须使用 scswitch(1M)shutdown(1M) 关闭该节点。


注意:

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


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

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

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

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


    # scswitch -S -h nodelist
    

    -S

    从指定的节点中清空所有设备服务和资源组。

    -h nodelist

    指定正将其资源组和设备组切换到其他节点的那个节点。

  3. 关闭已清空的节点并使之转到 OBP 提示符下,同时使之脱离群集。


    # shutdown -g0 -y -i0
    

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


    # scconf -c -q node=node,maintstate
    

    -c

    指定 scconf 命令的更改形式。

    -q

    管理定额选项。

    node=node

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

    maintstate

    使节点进入维护状态。

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


    # scstat -q
    

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

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

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


[On the node to be put into maintenance state:]
phys-schost-1# scswitch -S -h phys-schost-1
phys-schost-1# shutdown -g0 -y -i0

[On another node in the cluster:]
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

6.1.7.2 从此处可转到何处

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