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

Procedure如何更改所有存储设备的默认全局 SCSI 协议设置

如果将单个存储设备的默认隔离值设置为 pathcountscsi3,则该设备的默认隔离设置将覆盖全局设置。如果将存储设备的默认隔离值设置为 global,该存储设备将使用全局设置。例如,如果存储设备的默认设置为 pathcount,则当您执行以下过程将全局 SCSI 协议设置更改为 scsi3 时,存储设备的设置不会被更改。您必须执行如何更改单个存储设备的 SCSI 协议中的过程来更改单个设备的默认设置。

要更改某个法定设备的默认隔离设置,您必须先取消配置该设备,更改其设置,然后再重新配置该法定设备。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令

  1. 成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 为所有不是法定设备的存储设备设置 SCSI 协议。


    cluster set -p global_fencing={scsi3 | pathcount}
    -p global_fencing

    为所有共享设备设置当前全局默认隔离算法。

    scsi3

    使用 SCSI-3 协议。

    pathcount

    根据连接到共享设备的 DID 路径的数目来确定隔离协议。


示例 5–40 为所有存储设备设置默认全局 SCSI 协议设置

以下示例将群集中所有存储设备的 SCSI 协议设置为 SCSI-3 协议。


# cluster set -p global_fencing=scsi3