HP-UX 六大虛擬化技術之“群集”
從HP-UNIX的視角來看,根據涉及的核心數、服務器數以及操作系統(tǒng)實例數,可以將虛擬化技術及其相關聯產品劃分為六個基本類別。下面中的示意圖顯示了這些類別及其與處理核心、服務器和操作系統(tǒng)實例的對應關系。
本文介紹第三種:群集(多臺服務器,一個操作系統(tǒng))
群集技術使多臺服務器可以協同工作,如同是一個計算環(huán)境。從技術上說,每臺服務器均運行自己的操作系統(tǒng),但這些服務器如同一個整體共同工作。群集技術如下所示:Serviceguard 群集、擴展校園群集/遠距離群集 (Extended Campus / Extended Distance Cluster)、城域群集 (Metropolitan Cluster)、洲際群集 (Continental Cluster)
1)Serviceguard
Serviceguard 群集是由 HP Integrity 或 HP 9000 服務器(在 Serviceguard 群集中稱為節(jié)點)組成的一個網絡組,它擁有足夠的軟件和硬件冗余,這樣,單點故障就不會對服務造成嚴重破壞。在軟件或硬件出現故障時 Serviceguard 群集仍能繼續(xù)運行,因此該類群集具有高可用性。
配置 Serviceguard 群集時,對硬件和軟件設置盡可能多的冗余。要提供最高的可用性,Serviceguard 通常與其他高可用性產品結合使用,例如:MirrorDisk/UX、VERITAS 卷管理器 (VxVM)、使用不同 RAID 級別的磁盤陣列、HP Powertrust 電源(不間斷電源供應)。
使用 Serviceguard 可以在群集的節(jié)點上配置程序包(HP-UX 和應用程序進程的集合)。Serviceguard 程序包有三種類型:
故障切換:最常用的 Serviceguard 程序包是故障切換程序包。故障切換程序包安裝在一個 Serviceguard 群集中的多個節(jié)點上,但一次只在一個節(jié)點上運行。運行故障切換程序包的主副本的節(jié)點稱為主節(jié)點。如果主節(jié)點發(fā)生故障,則另一個節(jié)點(稱為代管節(jié)點)上的程序包副本會取而代之,而對服務造成很少中斷或沒有中斷,直到主節(jié)點恢復服務??梢远x多個代管節(jié)點以增加冗余。
多節(jié)點:多節(jié)點程序包在 Serviceguard 群集中的一個或多個節(jié)點上(同時)運行。可以配置多節(jié)點程序包,使其只要有至少一個程序包副本運行時就保持運行。多節(jié)點程序包不進行故障切換。HP 只對特定的應用程序支持這些程序包。
系統(tǒng)多節(jié)點:系統(tǒng)多節(jié)點程序包在 Serviceguard 群集中的所有節(jié)點上(同時)運行。只要程序包內容的所有副本保持運行,這些程序包就運行。即使群集中只有一個副本暫停,系統(tǒng)多節(jié)點程序包的所有副本也都會暫停。系統(tǒng)多節(jié)點程序包不進行故障切換。HP 只對特定的應用程序支持這些程序包。
Serviceguard 群集使用 TCP/IP 網絡服務在群集中的節(jié)點之間進行可靠的通信。包括心跳線消息(來自每個功能節(jié)點的信號,是群集操作的核心)??梢允褂?Serviceguard Manager 或下列 Serviceguard 命令配置 Serviceguard 群集,這些命令包括:
cmviewcl :查看有關高可用性群集的信息
cmrunnode :運行高可用性群集中的節(jié)點
cmhaltnode :暫停高可用性群集中的節(jié)點
cmruncl :運行高可用性群集
cmhaltcl :暫停高可用性群集
2)其他群集類型
Serviceguard 群集可以位于同一房間或同一棟建筑,此外它們也可以加入相隔很遠的群集中。節(jié)點之間的距離很大程度上決定了使用的群集形式。
——遠距離群集
一個遠距離群集包含位于不同數據中心內的備用節(jié)點,這些數據中心按一定距離分隔開。遠距離群集是使用高速電纜連接的,只要遵循容災架構的所有指南,該高速電纜就可保證節(jié)點之間的網絡訪問。遠距離群集中節(jié)點之間的最大距離是根據數據復制技術的限制和網絡限制設置的。有時稱為擴展校園群集,這種群集類型可以為規(guī)模大致為一所大學或一家企業(yè)大小的區(qū)域提供服務。
——城域群集
城域群集在地理上分散在城市區(qū)域界限內,在此區(qū)域內需要獲得許可來鋪設電纜,以獲得冗余網絡和數據復制組件。有時使用縮寫形式 metrocluster,這種群集類型可以為規(guī)模大致為一個鎮(zhèn)、一個城市或者幾個相鄰城市大小的區(qū)域提供服務。
——洲際群集
洲際群集是一組群集,可使用路由網絡或公共運營商網絡進行數據復制和群集通信,以便支持不同數據中心內單獨的群集之間進行程序包故障切換。洲際群集通常位于不同城市或不同國家(地區(qū)),可跨越數百英里或數千英里。
提示:組合虛擬化技術
綜合使用所有 HP 虛擬化技術可具有更好的靈活性。例如,可以在整臺服務器內使用 WLM,此服務器可以加入到 HP Serviceguard 群集、擴展校園群集、城域群集或洲際群集(不同地理區(qū)域的高可用性群集)中。還可以在 Integrity VM 主機上以及在任何單獨的 Integrity VM(guest 虛擬機)內使用 WLM??梢栽?nPartition 和虛擬分區(qū)內,也可以跨分區(qū)使用 WLM。有許多種這樣的組合。
【編輯推薦】



















