如果在较长的一段时间内不使用一个群集节点,就请使它进入维护状态。这样,在维护节点 时,节点不参与投票。要使群集节点进入维护状态,必须 使用 scswitch(1M) 和 shutdown(1M) 来关闭该节点。
使用 Solaris shutdown 命令来关闭单独一个节点。只有在关闭整个群集 时,才应使用scshutdown 命令。
当 关闭一个群集节点并使之进入维护状态后,则配置了到该节点的端口的所有定额设备的定额选票计数均减去 1。当节点脱离维护模式并返回联机状态后,节点和定额设备选票计数会增加 1。
要使群集节点进入维护状态,需要使用 scconf(1M)。scsetup 公用程序没有能力使定额设备进入维护状态。
成为要进入维护状态的节点上的超级用户。
在要进入维护状态的节点上,请使用 scswitch 来 使所有资源组和磁盘设备组撤离节点,然后使用 shutdown 关闭该节点并将它群集。
phys-schost-1# scswitch -S -h node phys-schost-1# shutdown -g 0 -y |
成为另一节点上的超级用户,并使步骤 2中关闭的节点进入维护状态。
phys-schost-2# scconf -c -q node=node,maintstate |
指定 scconf 命令的更改形式。
管理定额选项。
指定要更改的节点名称或节点 ID。
使节点进入维护状态。
检验群集节点目前是否处于维护状态。
phys-schost-2# scconf -p | grep -i vote |
以下示例使群集节点移入维护状态并检验其结果。
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.7 如何使节点脱离维护状态并重置定额"以将定额选票重置回缺省值。