1. 程式人生 > >PowerHA IP 替換方式與IP 別名方式的區別

PowerHA IP 替換方式與IP 別名方式的區別

IPAT via replacement (IP替換)

The service IP label replaces the boot IP address on

the interface. The heartbeat IP alias address remains.

IPAT via aliasing (IP別名)

The service IP label is added as an alias on the

interface with the heartbeat IP alias.

一 、

IP 地址接管是一種恢復IP地址標籤的機制,其方法是在初始物理網路介面卡發生故障時,將服務IP標籤轉移到備份的物理網路介面卡或者轉移到備份節點的物理網路介面卡上。IPAT 確保用於向客戶端節點提供服務的IP地址(標籤)保持可用。

目前有兩種IPAT的方式:

- IP替換的IP地址接管 (IPAT via replacement )

- IP別名的IP地址接管(IPAT via alias),這是目前PowerHA預設的方式。

二、兩者的具體配置

可以將兩種IPAT方法和這些方法控制服務IP標籤的方式作如下解釋:

1、 IP替換的IP地址接管

服務IP地址替換網路介面上的現有(啟動/基本)IP地址。使用此方法,同一網路介面上一次僅配置有一個IP地址/標籤。

注意:在此配置中,服務IP地址必須與一個節點的通訊介面啟動地址在同一個子網上,而備用通訊介面的基本IP地址必須在一個不同的子網上。此方法還可以節省子網,但是需要額外的硬體。參考下圖:

如果包含服務IP地址的通訊介面發生故障,在使用通過IP替換的IPAT時,PowerHA將把服務IP地址轉移到在同一個節點並在同一網路上的另一個可用介面;在此情況下,關聯的資源組不受影響。

如果同一個節點上沒有可用的介面,則將資源組連同服務IP標籤一起轉移到另一個具有可用通訊介面的節點上。

在使用IP替換的IPAT(也稱為“傳統IPAT”)時,還可以配置硬體地址接管(HWAT)。硬體地址接管的實現方式是使用本地管理地址(locally administered address,LAA)來遮蔽通訊介面的本機MAC地址,從而確保客戶端上的ARP快取中的對映保持不變。

2、IP別名的IP地址接管

將服務IP地址/標籤用作某個現有通訊介面的別名,而不更改(替換)該介面的基本地址。使用ifconfig命令來執行此操作。

注意:在此配置中,節點上定義的所有基本(啟動)IP地址/標籤必須配置在不同的子網上,並且還要與服務IP地址(標籤)不同。此方法還可以節省硬體,但是需要額外的子網。參見下圖:

PowerHA使用AIX的IP別名網路功能來支援不同型別的網路上的IP地址接管。通過IP別名的IPAT可以在某些型別的網路上使用無故ARP (gratuitous ARP) 功能。

IP別名的IPAT使單個網路介面卡可以支援多個服務IP地址(標籤)。因此,同一個節點可以同時承載多個資源組,而不會將資源組的數量限制為可用的通訊介面的數量。

相對於通過IP替換的IPAT,通過別名的IPAT提供了以下優點:

- IP別名的IP地址接管比通過IP替換的IPAT速度更快,因為與在同一個介面上新增一個IP別名相比,替換IP地址要花顯著更長的時間;

- IP別名允許多個服務標籤在同一個網路介面上共存,因此可以在叢集中使用更少的物理網路介面卡。

三、具體配置方法:

smitty hacmp-extend configuration-extend topology configuration-configure hacmp network

[輸入欄位]

* Network Name net_ether_01

New Network Name

* Network Type [ether] +

* Netmask [255.255.255.0] +

Enable IP Address Takeover via IP Aliases [Yes] +

IP Address Offset for Heartbeating over IP Aliases

* Network attribute public

當設定為YES時,啟用IP別名替換方式。