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

裝置 ID 和 DID 虛擬驅動程式

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

DID 虛擬驅動程式是叢集的全域裝置存取功能的主要部分。DID 驅動程式會探測叢集的所有節點並建立唯一磁碟裝置的清單,為每個裝置指定唯一的主要和次要編號,這些編號在叢集的所有節點上是一致的。對全域裝置的存取是利用唯一的裝置 ID,而不是利用傳統的 Solaris 裝置 ID 執行的,例如用於磁碟的 c0t0d0

此方法可以確保存取磁碟的所有應用程式 (例如使用原始裝置的容體管理程式或應用程式) 在叢集中使用一致的路徑。這種一致性對多重主機磁碟而言特別重要,因為每個裝置的本機主要編號和次要編號會隨著節點不同而改變,因此也會變更 Solaris 裝置命名慣例。例如,Node1 可能將某個多重主機磁碟識別為 c1t2d0,而 Node2 可能會將同一磁碟完全不同地識別為 c3t2d0。DID 驅動程式會指定全域名稱 (例如 d10),節點會改用該名稱,為每個節點指定一致的多重主機磁碟對映。

您可以透過 scdidadm(1M)scgdevs(1M) 來更新和管理裝置 ID。如需更多資訊,請參閱下列線上說明手冊: