回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
使用 Serviceguard Extension for RAC > 第 1 章. Serviceguard Extension for RAC 簡介

何謂 Serviceguard Extension for RAC 叢集?

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 索引

高可用性叢集 (high availability cluster) 為多部 HP 伺服器所構成的群組,具備充足的備援 (redundancy) 軟體及硬體組件,即使發生單點失效 (single point of failure),也不會導致電腦系統提供的服務中斷。以 Oracle Real Application Cluster 軟體配置的高可用性叢集稱為 RAC 叢集圖 1-1 「HP-UX 上的 Oracle RAC 配置綜覽 」 簡單地顯示 HP-UX 的 RAC 叢集基本配置架構。

圖 1-1 HP-UX 上的 Oracle RAC 配置綜覽

HP-UX 上的 Oracle RAC 配置綜覽

圖中的兩個鬆散耦合系統 (均稱為節點),執行個別的 Oracle 軟體應用例 (instance),自共享磁碟組讀取及寫入資料。用戶端透過區域網路 (LAN) 連接其中一個節點。

HP-UX 上的 RAC 容許您維護單一資料庫影像檔,讓多部 HP 伺服器同時存取這個資料庫,不必分開管理各自獨立的資料庫,因而可以增加執行能力。此外,在適當配置之後,Serviceguard Extension for RAC 提供的高可用性資料庫,即使硬體組件失效,仍舊可以繼續運作。

群組成員

Oracle RAC 系統落實群組成員 (group membership) 的概念,讓 RAC 的多個應用例可在每一個節點上執行。相關程序會配置到群組 (group) 中。群組可讓不同應用例中的程序選擇要與任何其他程序進行互動。如此,一個 RAC 叢集內便能支援多個資料庫。

「群組成員服務」(Group Membership Service,GMS) 元件提供程序監視設施,以監視群組成員的狀態。GMS 由 cmgmsd 協助程式提供,是與 Serviceguard Extension for RAC 一起安裝的 HP 元件。

圖 1-2 「群組成員服務」 顯示群組成員運作的方式。叢集的節點 1 到節點 4 共用銷售資料庫,但只有節點 3 和節點 4 共用人事資料庫。因此,節點 1 和節點 2 上各有一個 RAC 應用例;節點 3 和節點 4 上各有兩個 RAC 應用例。存取銷售資料庫的 RAC 程序組成一個群組,存取人事資料庫的 RAC 程序則組成另一個群組。

圖 1-2 群組成員服務

群組成員服務

使用叢集中的套件

為使除了 Oracle Real Application Cluster 以外的其他重要應用程式也具備高可用性,您可以配置 RAC 叢集使用套件 (package)。套件會將應用程式和服務群組起來;發生服務、節點或網路失效時,Serviceguard Extension for RAC 能自動將指定套件中的所有系統資源之控制權轉移到叢集中其他的節點,在盡量不中斷服務的情況下,讓您的應用程式維持可使用的狀態。

有故障轉移 (failover) 套件、系統多節點 (system multi-node) 套件,和多節點 (multi-node) 套件。

典型的高可用性套件是故障轉移套件,通常配置在叢集的數個節點上執行,一次只能在一個節點上執行。若其執行之節點上的服務、節點、網路或其他套件資源失效,Serviceguard 可自動將套件的控制權轉移到另一個叢集節點,儘量不中斷服務。

此外還有些套件可同時在數個叢集節點上執行,且不會故障轉移,稱為系統多節點套件與多節點套件。自 Serviceguard Extension for RAC A.11.17 起,,唯一支援的非故障轉移套件是 HP 指定的套件,例如 HP 提供用於 Veritas 叢集容體管理員 (Cluster Volume Manager,CVM) 和 Veritas 叢集檔案系統 (Cluster File System,CFS) 的套件 (在支援 Veritas CFS 和 CVM 的 HP-UX 版本上;請參閱「Veritas CFS 和 CVM 簡介」)。

系統多節點套件必須在叢集啟用的所有節點上執行。若套件在其中一個啟用節點上失效,則該節點會中止。多節點套件可配置在一或多個叢集節點上執行,只要在任何配置的節點上執行,套件即被視為 UP (啟動)。

附註: 在 RAC 叢集中,您可建立套件來啟動和停止 RAC,亦可執行存取資料庫應用例的應用程式。若需搭配使用套件的詳細資訊,請參閱第 3 章的「使用套件配置 RAC 應用例的啟動與關閉」一節。
可列印版本
隱私權聲明 使用範圍與著作權聲明
© Hewlett-Packard Development Company, L.P.