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

Procedure如何使法定设备处于维护状态

使用 scconf(1M) 命令可以使法定设备处于维护状态。scsetup(1M) 实用程序当前没有此项功能。您还可以使用 SunPlex Manager GUI 完成此过程。有关详细信息,请参阅 SunPlex Manager 的联机帮助。

如果在较长的一段时间内不使用法定设备,请使之处于维护状态。在此状态下,法定设备的定额选票计数设置为零,当设备正在维修时,将不会参与投票。在维护状态期间,法定设备的配置信息将被保留下来。


注 –

所有由两个节点组成的群集均要求至少配置一个法定设备。如果这是由两个节点组成的群集中的最后一个法定设备,scconf 将无法使该设备处于维护状态。


要使群集节点处于维护状态,请参见如何使节点进入维护状态

步骤
  1. 成为群集中任一个节点的超级用户。

  2. 使法定设备处于维护状态。


    # scconf -c -q name=device,maintstate
    
    -c

    指定 scconf 命令的更改形式。

    -q

    管理定额选项。

    name=device

    指定要更改的磁盘设备的 DID 名称,例如 d4

    maintstate

    使共享的法定设备处于维护状态。

  3. 检验该法定设备当前是否处于维护状态。

    处于维护状态的设备的输出应该为法定设备选票读取零。


    # scconf -p | grep -i quorum
    

示例 5–6 使法定设备处于维护状态

以下示例说明了如何使法定设备处于维护状态以及如何检验操作结果。


# scconf -c -q name=d20,maintstate
# scconf -p | grep -i quorum
  Node quorum vote count:                          1
  Node quorum vote count:                          1
Quorum devices:                                    d20
Quorum device name:                                d20
  Quorum device votes:                             0
  Quorum device enabled:                           no
  Quorum device name:                              /dev/did/rdsk/d20s2
  Quorum device hosts (enabled):                   phys-schost-2 phys-schost-3
  Quorum device hosts (disabled): 

另请参见

要重新启用法定设备,请参见如何使法定设备脱离维护状态

要使群集节点处于维护状态,请参见如何使节点进入维护状态