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

裝置 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。 請參閱相關的線上援助頁,以取得詳細資訊。