HACMP,全稱為IBM High Availablity Cluster Multiprocessing。
IBM PowerHA (原來稱為HACMP)是IBM為AIX Unix以及基於System p平台的Linux開發的一個集群高可用性的解決方案,其全稱為High Availability Cluster MultiProcessing。HACMP的產品最早發布與1991年,如今的PowerHA SystemMirror for AIX7.1 已經是第20個版本。
PowerHA最多可以支持32台Computer或者節點Node,可以主動的在節點上運行應用(Active),也可以被動的接管失敗的節點(Passive)。文件系統中的數據也可以在集群之間共享。
PowerHA高度依賴 IBM RSCT(IBM Reliable Scalable Cluster Technology, RSCT,是為AIX和Linux集群環境管理,提供的一組全面的軟件[2])
下面探討一下關於HACMP中實現高可用的方式,如下圖是一個高可用的系統,在每個可能出現問題的節點上增加了冗余。
為了實現系統的高可用,避免單點故障(Single Points Of Failure,SPOF),我們需要考察一個系統中的以下節點:
1、服務器節點;
2、服務器電源;
3、網絡適配器 Network Adapter;
4、網絡通路 Network;
5、磁盤 Disk Adapter;
6、應用程序 Application;
在HACMP中,通常將集群資源配置為一個個資源組 Resource Groups。這些資源組具有以下的屬性:可以配置啟動 Startup、切換 Failover、回撤 Fall back策略,設置處理時間和分布策略等。
HACMP Hot standby configuration
Mutal takeover
Third party takeover
最近的版本信息:
--------------------------
PowerHA 7.1 發布於2010年,可用於AIX V6.1 TL6 以及 AIX V7.1
PowerHA 6.1 發布於2009年,重新更名為 IBM PowerHA SystemMirror
HACMP 5.5 發布於2008年,更名為 IBM PowerHA
HACMP 5.4.1 發布於2007年
參考資料:
2、IBM RSCT




