Sun Cluster 概念指南 (適用於 Solaris 作業系統)

多重初始端 SCSI

本節僅適用於 SCSI 儲存體,不適用於多重主機裝置的「光纖通道」儲存體。

在獨立式伺服器中,伺服器節點是以連接此伺服器至特定 SCSI 匯流排的 SCSI 主機配接卡電路,來控制 SCSI 匯流排活動。此 SCSI 主機配接卡電路即為 SCSI 初始端 (SCSI initiator)。這個電路起始此 SCSI 匯流排的所有匯流排活動。SCSI 主機配接卡的預設 SCSI 位址在 Sun 系統中是 7。

叢集配置利用多重主機裝置在多重伺服器節點之間共用儲存體。叢集儲存體由單端或差動 SCSI 裝置組成時,配置稱為多重初始端 SCSI。這個詞彙所隱含的意義,即 SCSI 匯流排上存在一個以上的 SCSI 初始端。

SCSI 規格要求 SCSI 匯流排上的每個裝置均具有唯一的 SCSI 位址。(主機配接卡也是 SCSI 匯流排上的裝置。)多重初始端環境中的預設硬體配置導致衝突,原因是所有 SCSI 主機配接卡均預設為 7。

若要解決衝突,在每個 SCSI 匯流排上,留下其中一個 SCSI 主機配接卡的 SCSI 位址為 7,並將其他的主機配接卡設定為未用的 SCSI 位址。請適當地規劃指定這些“未用的” SCSI 位址,包括目前和最後未使用的位址。將來不使用的位址範例,是安裝新磁碟到空磁碟插槽以便增加儲存體。

在大部分配置中,第二主機配接卡的可用 SCSI 位址為 6。

您可以使用下列工具中的一種來設定 scsi-initiator-id 特性,以變更這些為主機配接卡選取的 SCSI 位址︰

您可以全域式或以個別主機配接卡的方式,來設定節點的這個特性。關於為每個 SCSI 主機配接卡設定唯一 scsi-initiator-id 的說明包含在「Sun Cluster 3.0-3.1 With SCSI JBOD Storage Device Manual for Solaris OS」中。