隔离是一种由群集用来在记忆分裂期间保护共享磁盘数据完整性的机制。默认情况下,处于“典型”模式的 scinstall 实用程序会使全局隔离功能保持启用状态,配置中的每个共享磁盘都使用默认的全局隔离设置 pathcount。使用 pathcount 设置,可基于附加到该磁盘的 DID 路径数为每个共享磁盘选择隔离协议。
在自定义模式下,scinstall 实用程序会提示您是否禁用全局隔离。多数情况下,请回答 No 使全局隔离保持启用状态。但是,为了支持以下情况,您可以禁用全局隔离:
如果您不是在以下情况下禁用隔离,您的数据很容易在应用程序故障转移期间发生损坏。在考虑关闭隔离功能时,请认真检查出现这种数据损坏的可能性。
共享存储不支持 SCSI 保留。
如果对共享磁盘关闭隔离功能,之后又将该磁盘配置为法定设备,该设备将使用软件定额协议。无论该磁盘是支持 SCSI-2 协议还是 SCSI-3 协议,都是这样。软件定额是 Sun Cluster 软件中的一种协议,用来模拟某种形式的 SCSI 永久组保留 (Persistent Group Reservation, PGR)。
您希望使群集外部的系统能够访问连接到群集的存储设备。
如果您在群集配置期间禁用全局隔离,群集中所有共享磁盘的隔离功能都将被关闭。在配置了群集之后,可以更改全局隔离协议或者覆盖个别共享磁盘的隔离协议。但是,要更改法定设备的隔离协议,必须首先取消法定设备的配置。然后设置磁盘的新隔离协议,并将其重新配置为法定设备。
有关隔离行为的更多信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Failfast Mechanism”。有关为个别共享磁盘设置隔离协议的更多信息,请参见 cldevice(1CL) 手册页。有关全局隔离设置的更多信息,请参见 cluster(1CL) 手册页。