Sun Cluster 3.0 概念

叢集檔案系統

叢集檔案系統是某個節點上的核心程式和基礎檔案系統,以及在擁有實體連接到磁碟之節點上的容體管理者間的代理。

叢集檔案系統是相依於與一或多個節點實體連線的整體裝置 (磁碟、磁帶 CD-ROM)。整體裝置 可以從叢集中的任何節點,透過相同的檔名來存取 (例如,/dev/global/),不管 該節點是否實體連線儲存裝置。您可以像使用一般裝置一樣地使用整體裝置,亦即,您可以使用 newfs 及/或 mkfs 來建立檔案系統。

您可以使用 mount -g 以全域方式裝設檔案系統於整體裝置, 或 mount 以區域方式裝設。程式可以從叢集的任何節點,透過相同的檔名存取叢集檔案系統 中的檔案 (例如,/global/foo)。您可以裝設叢集檔案系統於所有的節點上。您不能裝設叢集檔案系統於叢集成員的子集上。

使用叢集檔案系統

在 Sun Cluster 中,所有的多主機磁碟均配置為磁碟裝置群組,可以是 Solstice DiskSuite 磁碟組、VxVM 磁碟群組,或是不受軟體式容體管理者控制的個別磁碟。此外,也將區域磁碟配置為磁碟裝置群組:路徑從每個節點通到每個區域磁碟。 這種設定不表示從所有的節點一定可以使用磁碟上的資料。當磁碟上的檔案系統已裝設為叢集檔案系統時,才會將資料給所有節點使用。

被納入叢集檔案系統的區域檔案系統只有一個單一的磁碟儲存體連接。如果實體連接到磁碟儲存體的節點失效,其它的節點就無法再存取叢集檔案系統。您在無法從其它節點直接存取的單一節點上,可以擁有區域檔案系統。

設定 HA 數據服務,這樣一來,服務的資料就會儲存在叢集檔案系統中的磁碟裝置群組。 這種設定有許多優點。首先,資料具高可用性;亦即,因為磁碟是多主機式,如果該節點的目前主要路徑失效,就會將存取切換至可以直接存取同一磁碟的另一個節點。第二,因為資料是在叢集檔案系統上, 可以從任何的叢集節點直接檢視-您不需要登入目前主控磁碟裝置群組的節點,就可以 檢視資料。

代理檔案系統 (PXFS)

叢集檔案系統是根據具有下列特性的代理檔案系統 (PXFS):

PXFS 不是另外的檔案系統類型。亦即,用戶端可以看見基礎檔案系統 (例如,UFS)。

叢集檔案系統獨立性

叢集檔案系統與基礎檔案系統和容體管理者無關。 目前,您可以使用 Solstice DiskSuite 或 VERITAS 容體管理者 在 UFS 上建置叢集檔案系統。

至於一般檔案系統,您可以用兩種方式裝設叢集檔案系統:


註解 -

因為 Sun Cluster 沒有強制叢集檔案系統的命名策略,您可以建立所有叢集檔案系統的裝載點在同一目錄下以簡化管理作業,如 /global/disk-device-group。 請參閱 Sun Cluster 3.0 安裝手冊 和 Sun Cluster 3.0 系統管理手冊 以取得其餘資訊。


Syncdir 裝設選項

syncdir 裝設選項可以用於叢集檔案系統。然而,如果您不指定 syncdir,效能就會明顯改善。如果您指定 syncdir,此項寫入便保證相容於 POSIX。如果沒有指定, 您將會有與 UFS 檔案系統看到的相同行為。例如,在某些情況下,沒有 syncdir,一直到關閉檔案,您才會發覺出現空間不足的狀況。利用 syncdir (和 POSIX 行為),在關閉之前,便可查覺空間不足的狀況。因為您沒有指定 syncdir 而發生問題 的機會非常小,所以我們建議您不要加以指定,以獲得效能上的益處。

請參閱 "檔案系統 常問問題" 以取得有關整體裝置和叢集檔案系統的常見問題。