目錄
Oracle Cluster File System 2 (OCFS2) 是一般用途的日誌式檔案系統,與 Linux 2.6 和更新版本的核心完全整合。OCFS2 可讓您將設備上的應用程式二進位檔案、資料檔案和資料庫儲存於 SAN。業集中所有節點均同時具有檔案系統的讀取與寫入權限。分散式鎖定管理員可幫助避免檔案存取權衝突。OCFS2 的每個目錄最多可支援 32,000 個子目錄,以及數百萬個檔案。O2CB 叢集服務 (驅動程式) 會在各節點上執行,以管理叢集。
OCFS2 新增至 SUSE Linux Enterprise Server 9 以支援 Oracle Real Application Cluster (RAC) 資料庫及其應用程式檔案 Oracle Home。在 SUSE Linux Enterprise Server 10 與更新版本,可使用 OCFS2 做為下列任一儲存解決方案之一:
Oracle RAC 與其他資料庫
一般應用程式與負荷
叢集中的 XEN 影像儲存
XEN 虛擬機器與虛擬伺服器可儲存於由叢集伺服器裝載的 OCFS2 磁碟區,以在伺服器間提供快速而便捷的可攜式 XEN 虛擬機器。
LAMP (Linux、Apache、MySQL 和 PHP | PERL | Python) 堆疊
此外,其亦與 Heartbeat 2 完全整合。
OCFS2 身為高效能、對稱、平行叢集檔案系統,支援下列功能:
業集上的所有節點都可使用應用程式的檔案。使用者只需在叢集上的 OCFS2 磁碟區安裝一次即可。
所有節點可直接透過標準檔案系統介面同時讀取與寫入儲存區,讓執行於叢集上的應用程式易於管理。
「分散式鎖定管理員 (DLM)」會協調檔案存取權。
DLM 控制對於大部分狀況都非常實用,但應用程式的設計與 DLM 競爭檔案存取權協調能力的話,其擴充性可能會受限。
所有後端儲存區均可使用儲存區備份功能。您可輕鬆建立共享應用程式檔案的複本,以利於提供有效的災難復原。
OCFS2 亦提供下列功能:
中繼資料快取
中繼資料日誌
跨節點資料檔案一致性
透過 ocfs2console 公用程式進行 GTK GUI 式管理
以共享根檔案系統形式操作
支援高達 4 KB 的多區塊大小 (各磁碟區可具有不同的區塊大小),磁碟區的最大大小為 16 TB
支援高達 255 個叢集節點
對指定節點的本機檔案提供內容相關符號連結 (CDSL) 支援
對資料庫檔案提供非同步的直接 I/O 支援,以加強資料庫效能
O2CB 業集服務是一組模組以及管理 OCFS2 服務與磁碟區所需的記憶體內檔案系統。您可以設定在系統開機時載入並裝載這些模組。如需指示,請參閱第 14.6.2 節「設定 OCFS2 服務」。
表格 14.1. O2CB 叢集服務堆疊
服務 |
描述 |
---|---|
節點管理 (NM) |
追蹤 |
Heartbeat (HB) |
當節點加入或離開業集時,發出上/下通知 |
TCP |
以 TCP 通訊協定處理節點間的通訊 |
分散式鎖定管理員 (DLM) |
追蹤所有鎖定、其擁有者,及狀態 |
CONFIGFS |
使用者空間組態檔案系統。如需詳細資料,請參閱第 14.3 節「記憶體內檔案系統」。 |
DLMFS |
核心空間 DLM 的使用者空間介面。如需詳細資料,請參閱第 14.3 節「記憶體內檔案系統」。 |