Sun Cluster 簡介 (適用於 Solaris 作業系統)

全域裝置

Sun Cluster 系統使用全域裝置來提供從任何節點對叢集中任何裝置的叢集範圍、具有高度可用性的存取。通常,如果節點在提供對全域裝置的存取時失敗,Sun Cluster 軟體會切換至該裝置的其他路徑,並將存取重新導向至該路徑。針對全域裝置,重新導向很簡單,因為對裝置使用了同一名稱,而不管路徑為何。對遠端裝置的存取與對使用同一名稱的本機裝置的存取方法相同。此外,存取叢集上全域裝置的 API 與用於存取本機裝置的 API 相同。

Sun Cluster 全域裝置包含磁碟、CD-ROM 與磁帶。但是,磁碟是唯一受支援的多埠式全域裝置。該有限支援表示 CD-ROM 和磁帶裝置目前不是高可用性裝置。每部伺服器上的本機磁碟亦不是多埠式,因此不是高可用性裝置。

叢集可以為叢集中的每個磁碟、CD-ROM 和磁帶裝置指定唯一的 ID。這種指定可讓叢集中的任何節點對各個裝置進行一致存取。

裝置 ID

Sun Cluster 軟體藉由稱為裝置 ID (DID) 驅動程式的建構來管理全域裝置。此驅動程式用於將唯一的 ID 自動指定給叢集中的每個裝置,包括多重主機磁碟、磁帶機和 CD-ROM。

DID 驅動程式是叢集中全域裝置存取功能的主要部分。DID 驅動程式將測試叢集的所有節點,並建立唯一磁碟裝置清單。DID 驅動程式還將為每個裝置指定唯一的主要和次要編號,該編號在叢集的所有節點上一致。全域裝置的存取透過由 DID 驅動程式指定的唯一 DID 來執行,而不是透過傳統的 Solaris DID 來執行。

這種方法可確保存取磁碟的任何應用程式 (例如 Solaris 容體管理程式 或 Sun Java System Directory Server) 在叢集中使用一致的路徑。這種一致性對於多重主機磁碟尤其重要,因為每個裝置的本機主要和次要編號會隨著節點的不同而改變。這些編號也可以變更 Solaris 裝置命名慣例。