Sun Cluster 3.0 系统管理指南

4.1.6 如何使群集节点进入维护状态

如果在较长的一段时间内不使用一个群集节点,就请使它进入维护状态。这样,在维护节点 时,节点不参与投票。要使群集节点进入维护状态,必须 使用 scswitch(1M)shutdown(1M) 来关闭该节点。


注意:

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


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

要使群集节点进入维护状态,需要使用 scconf(1M)scsetup 公用程序没有能力使定额设备进入维护状态。

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

  2. 在要进入维护状态的节点上,请使用 scswitch 来 使所有资源组和磁盘设备组撤离节点,然后使用 shutdown 关闭该节点并将它群集。


    phys-schost-1# scswitch -S -h node
    phys-schost-1# shutdown -g 0 -y
    
  3. 成为另一节点上的超级用户,并使步骤 2中关闭的节点进入维护状态。


    phys-schost-2# scconf -c -q node=node,maintstate
    
    -c

    指定 scconf 命令的更改形式。

    -q

    管理定额选项。

    node=node

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

    maintstate

    使节点进入维护状态。

  4. 检验群集节点目前是否处于维护状态。


    phys-schost-2# scconf -p | grep -i vote
    

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

以下示例使群集节点移入维护状态并检验其结果。


phys-schost-1# scswitch -S -h phys-schost-1
phys-schost-1# shutdown -g 0 -y
phys-schost-2# scconf -c -q node=phys-schost-1,maintstate
phys-schost-2# scconf -p | grep -i quorum
 Node quorum vote count:                           1
Quorum devices:                                    d20
Quorum device name:                                d20
  Quorum device votes:                             1
  Quorum device enabled:                           yes
  Quorum device path:                              /dev/did/rdsk/d5s2
  Quorum device hosts (disabled):                 phys-schost-1
  Quorum device hosts (enabled):                  phys-schost-2

4.1.6.2 从此处可转到何处

完成维护过程后,请参见"4.1.7 如何使节点脱离维护状态并重置定额"以将定额选票重置回缺省值。