使用以下过程可使全局群集节点恢复联机状态,并将法定投票计数重置为默认值。对于群集节点,默认法定计数为 1。对于法定设备,默认法定计数为 N-1,其中 N 是具有指向该法定设备的端口且投票计数不为零的节点的数目。
当节点置于维护状态后,其法定选票计数会减 1。所有配置了到该节点的端口的法定设备也将减少其法定选票计数。重置法定选票计数并使节点脱离维护状态后,该节点的法定选票计数和法定设备选票计数均会加 1。
只要在全局群集节点已置于维护状态的情况下运行此过程,即可使该节点脱离维护状态。
如果您既未指定 globaldev 选项,也未指定 node 选项,则会重置整个群集的法定计数。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 B。
在全局群集中的任一不处于维护状态的节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
根据全局群集配置中的节点数,执行以下步骤之一:
如果要脱离维护状态的节点将具有法定设备,请从某个不处于维护状态的节点上重置群集法定计数。
重新引导处于维护状态的节点之前,必须先从其他任一节点上重置法定计数,否则该节点可能会挂起,等待达到法定数目。
phys-schost# clquorum reset |
用于重置法定数目的更改标志。
引导要脱离维护状态的节点。
检验法定选票计数。
phys-schost# clquorum status |
如果节点已脱离维护状态,它的状态应为 online,且 Present 和 Possible 法定投票均显示相应的投票计数。
以下示例将群集节点及其法定设备的法定计数重置为默认值并检验结果。scstat -q 的输出内容显示:phys-schost-1 的 Node votes 值为 1,状态为 online。Quorum Summary 也应显示投票计数增加了。
phys-schost-2# clquorum reset |
在基于 SPARC 的系统上,运行以下命令。
ok boot |
在基于 x86 的系统上,运行以下命令。
显示 GRUB 菜单后,选择相应的 Solaris 条目,然后按 Enter 键。GRUB 菜单显示如下内容:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
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 ` |