Sun Cluster 配置使用定额设备来维护数据和资源的完整性。如果群集暂时失去与投票节点的连接,则法定设备可防止在投票群集节点试图重新加入群集时出现失忆或记忆分裂问题。有关法定设备的用途和功能的更多信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Quorum and Quorum Devices”。
在 Sun Cluster 安装双主机群集期间,您可以选择让 scinstall 实用程序将法定设备自动配置为配置中的可用共享磁盘。共享磁盘包括所有经过配置以用作共享磁盘的 Sun NAS 设备。scinstall 实用程序假定所有可用的共享磁盘都可以作为法定设备。
如果您希望使用法定服务器或 Network Appliance NAS 设备作为法定设备,请在完成 scinstall 的安装过程后对其进行配置。
完成安装后,您还可以使用 clsetup(1CL) 实用程序配置更多的法定设备。
您不需要为单主机群集配置法定设备。
如果群集配置中包括无法用作法定设备的第三方共享存储设备,您必须使用 clsetup 实用程序手动配置法定设备。
规划定额设备时请考虑以下几点。
最低配置-双主机群集必须至少具有一个法定设备,该设备可以是共享磁盘、法定服务器或 NAS 设备。对于其它拓扑,定额设备是可选的。
奇数规则-如果在双主机群集或直接连接到法定设备的主机对上配置多个法定设备,请配置奇数个法定设备。此配置用于确保法定设备完全独立于故障通道。
法定投票的分配-为使群集具有最高可用性,应确保法定设备提供的总投票数少于投票节点提供的总投票数。否则,节点无法在所有法定设备都不可用时形成群集,即便所有节点都在正常运行也是如此。
连接-必须将法定设备连接到至少两个投票节点。
SCSI 隔离协议-如果配置了 SCSI 共享磁盘法定设备,它的隔离协议会自动设置为 SCSI-2(在双主机群集中)或 SCSI-3(在包含三个或更多个投票节点的群集中)。
更改法定设备的隔离协议-对于配置为法定设备的 SCSI 磁盘,必须取消法定设备配置才能启用或禁用它的 SCSI 隔离协议。
软件定额协议-可以将不支持 SCSI 协议的受支持共享磁盘(如 SATA 磁盘)配置为法定设备。对于这样的磁盘,必须禁用隔离功能。这些磁盘随后将使用软件定额协议来模拟 SCSI PGR。
软件定额协议还可以由 SCSI 共享磁盘使用,但前提是对这样的磁盘禁用了隔离功能。
ZFS 存储池-请勿将已配置的法定设备添加到 ZFS 存储池中。如果将一个已配置了的法定设备添加到 ZFS 存储池中,该磁盘将被重新标为 EFI 磁盘,并因此失去法定配置信息。该磁盘此后便不会再为群集提供法定投票。
在磁盘处于存储池中之后,可以将该磁盘配置为法定设备。这就是说,您可以先取消法定设备的配置,将其添加到存储池中,然后再将相应磁盘重新配置为法定设备。
有关法定设备的更多信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Quorum and Quorum Devices”和《Sun Cluster Overview for Solaris OS》中的“Quorum Devices”。