Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

管理儲存裝置的 SCSI 通訊協定設定

Sun Cluster 軟體安裝會自動指定 SCSI 保留至所有儲存裝置。使用下列程序檢查裝置設定與 (如有必要) 置換裝置的設定。

Procedure如何顯示所有儲存裝置的預設全域 SCSI 通訊協定設定

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者或成為提供 solaris.cluster.read RBAC 授權的角色。

  2. 從任何節點,顯示目前的全域預設 SCSI 通訊協定設定。


    # cluster show -t global
    

    如需更多資訊,請參閱 cluster(1CL) 線上手冊。


範例 5–38 顯示所有儲存裝置的預設全域 SCSI 通訊協定設定

下列範例顯示所有儲存裝置的預設全域 SCSI 通訊協定設定


# cluster show -t global

=== Cluster ===                                

Cluster Name:                                   racerxx
  installmode:                                    disabled
  heartbeat_timeout:                              10000
  heartbeat_quantum:                              1000
  private_netaddr:                                172.16.0.0
  private_netmask:                                255.255.248.0
  max_nodes:                                      64
  max_privatenets:                                10
  global_fencing:                                 scsi3
  Node List:                                      phys-racerxx-1, phys-racerxx-2

Procedure如何顯示單一儲存裝置的 SCSI 通訊協定

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者或成為提供 solaris.cluster.read RBAC 授權的角色。

  2. 從任何節點,顯示儲存裝置的 SCSI 通訊協定設定。


    # cldevice show device
    
    device

    裝置路徑的名稱或裝置名稱

    如需更多資訊,請參閱 cldevice(1CL) 線上手冊。


範例 5–39 顯示單一裝置的 SCSI 通訊協定

下列範例顯示裝置 /dev/rdsk/c4t8d0 的 SCSI 通訊協定。


# cldevice show /dev/rdsk/c4t8d0


=== DID Device Instances ===                   

DID Device Name:                                /dev/did/rdsk/d3
  Full Device Path:                               phappy1:/dev/rdsk/c4t8d0
  Full Device Path:                               phappy2:/dev/rdsk/c4t8d0
  Replication:                                    none
  default_fencing:                                global

Procedure如何變更所有儲存裝置的預設全域 SCSI 通訊協定設定

當裝置的預設阻檔設定為 pathcountscsi3 時,單一儲存裝置的預設阻擋設定會將全域設定覆寫。如果儲存裝置的預設阻擋設定設為 global,儲存裝置將會使用全域設定。例如,如果儲存裝置擁有預設設定 pathcount,且如果您使用此程序將全域 SCSI 通訊協定設定變更為 scsi3,設定將不會變更。您必須使用如何變更單一儲存裝置的 SCSI 通訊協定程序,來變更單一裝置的預設設定。

若要變更法定裝置的預設阻擋設定,您必須取消配置該裝置、變更設定並重新配置法定裝置。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun 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

Procedure如何變更單一儲存裝置的 SCSI 通訊協定

若要變更法定裝置的預設阻擋設定,您必須取消配置該裝置。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 設定儲存裝置的 SCSI 通訊協定。


    # cldevice set -p default_fencing ={pathcount | scsi3 | global} device
    
    -p

    修改裝置特性。

    pathcount

    透過連接至共用儲存裝置的 DID 路徑數目來判定阻擋通訊協定。

    scsi3

    使用 SCSI-3 通訊協定。

    global

    使用全域預設阻擋設定。

    device

    指定裝置路徑的名稱或裝置名稱。

    如需更多資訊,請參閱 cluster(1CL) 線上手冊。


範例 5–41 設定單一裝置的 SCSI 通訊協定

下列範例將裝置 11 設為 SCSI-3 通訊協定,其由裝置編號所指定。


# cldevice set -p default_fencing=scsi3 5