回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
管理 Serviceguard第十四版 > 第 1 章. Serviceguard 快速入門

何謂 Serviceguard?

» 

技術文件

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

 » 目錄

 » 索引

Serviceguard 允許您建立 HP 9000 或 HP Integrity 伺服器的高可用性 (high availability) 叢集 (或是兩者混用;若需詳細資訊與限制相關資訊,請參閱您版本的版本需知)。

高可用性的電腦系統允許應用程式服務在硬體或軟體失效時繼續運作。高可用性系統可保護使用者免於軟體失效和系統處理單元 (system processing unit,SPU)、磁碟或區域網路 (LAN) 元件失效。如果其中一個元件失效,則備援的元件會接手工作。Serviceguard 和其他高可用性子系統會協調元件間的轉移。

Serviceguard 叢集 (cluster) 是 HP 9000 或 HP Integrity 伺服器的網路群組 (或是兩者;稱為節點 (node) 的主機系統),擁有足夠的備援軟體和硬體,當單點失效 (single point of failure) 時,服務不會明顯地中斷。

套件 (package) 會將應用程式服務 (個別的 HP-UX 處理程序) 群集在一起,有故障轉移 (failover) 套件、系統多節點 (system multi-node) 套件,和多節點 (multi-node) 套件。

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

  • 此外還有些套件可同時在數個叢集節點上執行,且不會故障轉移,稱為 系統多節點套件多節點套件。例如 HP 提供 Symantec 用於 Veritas 叢集容體管理員 (Cluster Volume Manager,CVM) 和 Veritas 叢集檔案系統 (Cluster File System,CFS) 的套件 (在支援它們的 HP-UX 版本上,請參閱「關於 Symantec 的 Veritas CFS 和 CVM」)。

    系統多節點套件必須在叢集啟用的所有節點上執行。若套件在其中一個啟用節點上失效,則該節點會中止。僅支援 HP 提供應用程式的系統多節點套件。

    多節點套件可配置在一或多個叢集節點上執行,只要在任何配置的節點上執行,套件即被視為 UP (啟動)。

圖 1-1 「典型的叢集配置 」 中,節點 1 (兩個 SPU 的其中一個) 正在執行故障轉移套件 A,而節點 2 在執行套件 B。每個套件各有獨立的磁碟群組,包含套件的應用程式所需的資料和一份鏡射資料。請注意,這兩個節點必須實際地和兩個鏡射磁碟群組連結,但此例中一次只能有一個節點存取特定的磁碟群組資料。圖中顯示節點 1 以獨占模式 (exclusive) 存取上面兩個磁碟 (以實線表示),而節點 2 則連結但未存取上面的磁碟 (以虛線表示)。相同地,節點 2 以獨占模式存取下面兩個磁碟 (以實線表示),而節點 1 則連結但未存取下面的磁碟 (以虛線表示)。

萬一磁碟失效,資料的鏡射複本會提供備援。此外,連接節點 1 和節點 2 的磁碟共有四個資料匯流排。由於各個套件使用不同的匯流排,因此這種配置可以提供最大備援及最佳的 I/O 效能。

請注意,網路硬體已連接起來,以便在每個節點上提供備援的區域網路介面。Serviceguard 在叢集的節點間使用 TCP/IP 網路服務來達到可靠的訊息傳送,包括心跳訊息 (heartbeat message) 的傳輸 (從每個啟用的節點所發出的訊號,為叢集運作的核心)。TCP/IP 服務也用在其他類型的節點內通訊 (若需心跳的詳細說明,請參閱第 3 章「認識 Serviceguard 軟體元件」一章)。

故障轉移

在 Serviceguard 叢集中執行的主機系統稱為啟用的節點 (active node)。在正常情形下,完整運作的 Serviceguard 叢集會監視其啟用節點上的叢集元件是否正常。

大部份的 Serviceguard 套件都是故障轉移套件。配置故障轉移套件時,您會指定哪個啟用的節點會成為套件啟動的主要節點 (primary node),以及一或多個亦可執行套件的其他節點,稱為承接節點 (adoptive node)

圖 1-2 「故障轉移後的典型叢集 」 顯示故障轉移時的情況。

圖 1-2 故障轉移後的典型叢集

故障轉移後的典型叢集

轉移後,故障轉移套件通常會留在承接節點上,直到承接節點不能運作為止。然而,您也可以視需要配置套件,讓套件在主要節點再次上線後,回到主要節點上執行。此外亦可適時以手動方式將套件的控制權轉回主要節點。

圖 1-2 「故障轉移後的典型叢集 」 中未顯示叢集的電源接線,但電源接線十分重要。若要移除叢集中所有的單點失效,您應儘量提供防止節點、磁碟和磁碟鏡射單點失效所需的個別電路。每個電路應該用不斷電系統來保護。若需詳細資訊,請參閱第 4 章「規劃與記錄 HA 叢集 」「電源供應規劃 」一節。

Serviceguard 的設計是與其他高可用性產品配合使用,例如:

  • Mirrordisk/UX 或 Veritas 容體管理員 (Veritas Volume Manager),此產品會提供磁碟備援,儘量減少磁碟子系統中的單點失效;

  • 事件監視服務 (Event Monitoring Service,EMS) 可以讓您監視和偵測非由 Serviceguard 直接處理的失效;

  • 磁碟陣列則會利用各種 RAID 層級進行資料的保護;

  • HP 支援的不斷電系統 (UPS),如 PowerTrust,可以減少與斷電有關的失效。

HP 建議這些產品;與 Serviceguard 配合使用以提供最高的高可用性。

關於 Symantec 的 Veritas CFS 和 CVM

目前某些 (並非所有) 版本的 HP-UX 可支援 Veritas 叢集檔案系統 (CFS) 和叢集容體管理員 (CVM)。若需您 Serviceguard 版本的最新資訊,請參閱位於 http://www.docs.hp.com -> High Availability - > Serviceguard 的最新版本需知。

可列印版本
隱私權聲明 使用範圍與著作權聲明
© Hewlett-Packard Development Company, L.P.