Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

多重主目錄主機

多重主目錄主機一詞指處於一個以上公用網路上的主機。 這樣的主機具有多個主機名稱和 IP 位址。 針對每個網路, 它都有一個主機名稱 - IP 位址配對。 Sun Cluster 被設計為允許主機出現在任意數目的網路上,包括只出現在一個網路上 (非多重主目錄的的情況)。 正如實體主機名稱具有多個主機名稱 - IP 位址配對,每個資源群組也可以具有多個主機名稱 - IP 位址配對,每個公用網路對應一個配對。 Sun Cluster 將資源群組從一個實體主機移動至另一個實體主機時,該資源群組的完整主機名稱 - IP 位址配對集也將移動。

資源群組的主機名稱 - IP 位址配對集被配置為包含在資源群組中的邏輯主機名稱資源。 建立和配置資源群組時,將由系統管理員指定這些網路位址資源。 Sun Cluster 資料服務 API 包含查詢這些主機名稱 - IP 位址配對的工具。

為 Solaris 作業系統撰寫的大多數現成資料服務常駐程式已經能夠正確處理多重主目錄主機。 許多資料服務透過連結至 Solaris 萬用字元位址 INADDR_ANY 來進行所有的網路通訊。 該連結自動使資料服務處理所有網路介面的全部 IP 位址。 INADDR_ANY 有效地連結至機器上目前配置的所有 IP 位址。 使用 INADDR_ANY 的資料服務常駐程式一般無須變更,即可處理 Sun Cluster 邏輯網路位址。