Sun Cluster 3.0 概念

多主機磁碟

Sun Cluster 需要多主機磁碟儲存體:可以一次連接至超過一個節點的磁碟。在 Sun Cluster 環境中,多重主電腦磁碟可讓磁碟裝置非常有用。位於多主機儲存體上的磁碟裝置可以承受單一節點失效。

多主機磁碟儲存應用資料,也可以儲存數據服務二進位檔案和配置檔。

多主機磁碟是透過「主控」磁碟的主要節點來全域存取,或透過區域路徑直接並行存取。目前使用直接並行存取的唯一應用程式是 OPS。

多主機磁碟可以防止節點失效。如果用戶端要求是透過某個節點來存取資料而該節點失效,這些要求會切換為使用另一個可直接連接同一磁碟的節點。

容體管理者提供鏡映或 RAID-5 配置的多主機磁碟資料多餘備用性。目前,Sun Cluster 支援 Solstice DiskSuite 和 VERITAS 容體管理者 作為容體管理者,以及 Sun StorEdgeTM A3x00 儲存單位中的 RDAC RAID-5 硬體控制器。

結合多主機磁碟和磁碟映射與資料分置,可以防止節點失效和個別的磁碟失效。

請參閱 第 4章, 常見問題 以取得有關多主機儲存體的問題與解答。

多重起始者 SCSI

本節僅適用於 SCSI 儲存裝置,不適用於多主機磁碟的「光纖通道 (Fibre Channel)」儲存體。

在獨立式伺服器中,伺服器節點是以連接此伺服器至特定 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 Open Boot PROM (OBP) 性質, 變更選取的主機配接卡的 SCSI 位址。您可以全域式或以個別主機配接卡的方式,來設定節點的這個性質。 設定每一個 SCSI 主機配接卡的唯一 scsi-initiator-id,其指示包含在 Sun Cluster 3.0 Hardware Guide 中各磁碟外殼的章節。