Sun Cluster 3.0 概念

整體裝置

Sun Cluster 使用整體裝置來提供全叢集、高可用性存取叢集中的任何裝置 (從任意節點), 不管裝置是否為實體連接。一般而言,如果節點是在提供整體裝置的存取時失效,Sun Cluster 自動探尋該裝置的其它路徑並將存取重新導向至該路徑。Sun Cluster 整體裝置包括磁碟、CD-ROM 和磁帶。然而,磁碟是唯一支援多埠的整體裝置。 這代表 CD-ROM 和磁帶裝置目前不是高可用性裝置。每部伺服器上的區域磁碟亦不是多埠式,因此不是高可用性裝置。

叢集自動指定唯一的 ID 給叢集中的每個磁碟、CD-ROM 和磁帶裝置。這項指定可以讓人從叢集的任何節點一致存取各個裝置。整體裝置名稱空間是保存於 /dev/global 目錄。請參閱 "整體名稱空間" 以取得其他資訊。

多埠式整體裝置提供一條以上的裝置路徑。如果是多主機磁碟,因為磁碟是由一個節點以上所共有之磁碟裝置群組的一部份,所以多主機磁碟具備高可用性。

裝置 ID (DID)

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

裝置 ID (DID) 虛擬驅動程式是叢集的整體裝置存取功能的主要部份。 DID 驅動程式會測試叢集的所有節點,並建置唯一磁碟裝置的清單,指定每個裝置唯一的主要號碼和次要號碼,在叢集的所有節點間是一致的。 整體裝置的存取是利用由 DID 驅動程式所指定的唯一裝置 ID 來執行的,而不是傳統的 Solaris 裝置 ID,如磁碟的 c0t0d0

這種方式可以確保使用磁碟裝置的應用程式 (如容體管理者或使用原始裝置的應用程式) 可以使用一致的裝置存取路徑。這種一致性對多主機磁碟而言特別重要,因為每個裝置的區域主要號碼和次要號碼會隨著節點不同而改變,因此也會變更 Solaris 裝置命名慣例。 例如,node1 可能將多主機磁碟視為 c1t2d0,node2 可能將同一磁碟視為完全不同的其它名稱 c3t2d0。DID 驅動程式會指定一個整體名稱 (如 d10),而節點則改用此名稱,提供了每個節點一致的多主機磁碟對應。

您是透過 scdidadm(1M)scgdevs(1M) 來更新和管理裝置 ID。請參閱相關的線上援助頁,以取得其他資訊。