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