IBM認證知識:HACMP術語

來源:文萃谷 2.24W

從 HACMP V5.1 開始,用於描述 HACMP 配置和操作的術語已發生了很大的變化。做出此更改是為了簡化 HACMP 的總體使用和維護,同時也是為了使術語與 IBM 產品系列保持一致。

IBM認證知識:HACMP術語

例如,在早期的 HACMP 版本中,取決於上下文,術語“適配器”可以具有不同的含義,從而使配置變得非常令人混淆和困難。

  IP 標籤 (IP label)

術語“IP 標籤”表示與特定 IP 地址相關聯的名稱,此名稱是在集羣節點上使用的名稱解析方法(DNS 或靜態 - /etc/hosts)中定義的。此術語取代“主機名稱”(host name),後者可能與 hostname 命令的輸出產生混淆,並且可能沒有與任何 IP 地址相關聯。

在 HACMP V5.1 中,術語“適配器”(Adapter) 已替換如下:

服務 IP 標籤/地址 (Service IP Label / Address):通過其提供服務的 IP 標籤/地址。此 IP 標籤/地址可能與單個節點綁定,也可能由多個節點共享,並且 HACMP 保持其高度可用。通信接口 (Communication Interface):支持 TCP/IP 協議並由其基本 IP 地址表示的物理接口。通信設備 (Communication Device):表示點到點非 IP 網絡連接的一端的物理設備,例如 /dev/tty1、/dev/tmssa1、/dev/tmscsi1 和 /dev/hdisk1。通信適配器 (Communication Adapter):用於提供高度可用的通信鏈路的 X.25 適配器。服務 IP 地址/標籤 (Service IP address/label)

服務 IP 地址是用於客户端訪問的 IP 地址。此 IP 地址(及其關聯的標籤)由 HACMP 監視,並且是資源組的一部分。

存在兩種類型的服務 IP 地址(標籤):

共享服務 IP 地址(標籤):可以配置在多個節點上的 IP 地址,並且是一次只能在一個節點上處於活動狀態的資源組的一部分。與節點綁定的服務 IP 地址(標籤):只能配置在一個節點上(不由多個節點共享)的 IP 地址。通常,此類服務 IP 地址與併發資源組相關聯。服務 IP 地址在 HACMP 已啟動並且關聯的資源組處於在線狀態時變得可用。

HACMP 通信接口 (HACMP communication interface)

HACMP 中的通信接口定義是以下內容的邏輯分組:

邏輯網絡接口一個名稱,AIX 將某個物理網絡適配器端口(例如,en0)解析為此名稱。服務 IP 地址是一個 IP 地址,將通過該 IP 地址提供諸如應用程序等服務,並且客户端節點將通過該 IP 地址進行通信。服務 IP 標籤是映射到服務 IP 地址的標籤。通信接口指的是基於 IP 的網絡和網絡適配器。

連接到公共物理網絡的網絡適配器組合為 HACMP 所使用的邏輯網絡。

每個網絡適配器能夠承載多個 TCP/IP 地址。在配置集羣時,您要定義 HACMP 將監視的 IP 地址(基本或啟動 IP 地址)和 HACMP 將保持其對 HACMP 高度可用的 IP 地址(服務 IP 地址)。

HACMP 中的心跳信號通過通信接口進行傳遞。HACMP 使用 RSCT 子系統的心跳檢測功能(通過 UDP)來監視其網絡接口和 IP 地址。每當 HACMP 服務在該節點上啟動,HACMP 就將 ODM 中定義和存儲的網絡拓撲傳遞給 RSCT,並且 RSCT 將向 HACMP 提供故障通知。

  HACMP 通信設備 (HACMP communication device)

HACMP 還提供點對點非 IP 網絡的監視。點對點網絡的兩端都是 AIX 設備(在 /dev 目錄中定義)。這些設備是通信設備,幷包括串行 RS232 連接、目標模式 SCSI、目標模式 SSA 和磁盤檢測信號連接。

點對點網絡也由 RSCT 監視,並且 HACMP 使用它們的狀態來區分節點故障和 IP 網絡故障。

例如,通過磁盤的心跳檢測使用磁盤設備名稱(例如,/dev/hdisk2)作為在連接的每一端配置到 HACMP 的設備。

建議此類網絡至少要在集羣中的任何兩個節點之間配置一個非 IP 網絡。

在磁盤心跳檢測的情況下,建議使用一個點對點網絡,此網絡由每個物理機箱的每個節點對的一個磁盤組成。不能將一個物理磁盤用於兩個點對點網絡。

通信適配器和鏈路 (Communication adapter and link)

可以將以下通信鏈路定義為 HACMP 中的資源:

LAN 網絡適配器 (ent*) 上配置的 SNAX.25 適配器上配置的 SNA本機 X.25 鏈路HACMP 將這些鏈路作為資源組的一部分進行管理,從而確保高可用性通信鏈路。在物理網絡接口故障、X.25 鏈路故障或節點故障的情況下,高度可用的通信鏈路(連同相同資源組中的所有資源一起)將被遷移到同一個節點或接管節點上的另一個可用的適配器。

  IP 別名

IP 別名是通信(網絡)接口上配置的除基本 IP 地址以外的 IP 地址。IP 別名是受 HACMP 支持的一個 AIX 功能。AIX 支持在每個通信接口上使用多個 IP 別名。適配器上的每個 IP 別名可以在單獨的子網上。

AIX 還允許為接口配置具有不同子網掩碼的 IP 別名;HACMP 尚不支持此功能。

IP 別名在 HACMP 中同時用作用於 IP 地址接管的服務和非服務地址,以及用於心跳配置。

網絡接口功能 (Network interface function)

對於 IP 網絡,建議您在每個節點上為每個網絡配置多個通信接口。那些通信接口將分別具有特定的作用,具體取決於 HACMP 集羣的狀態。

服務接口 (Service Interface)服務接口是配置了一個或多個服務 IP 地址(標籤)的通信接口。取決於為每個網絡定義的 IP 地址接管 (IPAT) 方法,將在基本 IP 地址之外添加服務 IP 地址(通過別名的 IPAT),或者服務 IP 地址將取代通信接口的基本(啟動)IP 地址。此接口用於提供對運行在該節點上的應用程序的訪問。服務 IP 地址由 HACMP 通過 RSCT 心跳信號進行監視。

啟動接口 (Boot Interface)這是由在 AIX 配置中定義的基本(啟動)IP 地址表示的通信接口。如果使用了通過 IP 別名進行的心跳檢測,則 HACMP 將不監視此 IP 地址,而是通過 HACMP 在啟動時分配的 IP 別名來監視通信接口。

啟動接口不傳輸任何客户端流量;然而,如果服務接口失敗,HACMP 將把服務 IP 地址轉移到非服務接口上。如果某個節點發生故障,接管節點上的另一個接口將在執行資源組故障轉移時配置服務 IP 地址。

注意:對於每個網絡,一個節點可以具有零到七個非服務接口。在同一個網絡上使用多個非服務接口可以消除通信接口的單點故障。

持久節點 IP 標籤 (Persistent Node IP Label)持久節點 IP 標籤是一個 IP 別名,可以將其分配給集羣網絡上的某個特定節點。持久節點 IP 標籤:

與節點綁定(始終保持在同一個節點上)。能夠在已經定義了某個服務或非服務 IP 標籤的網絡適配器上共存。具有不需要在該節點上安裝附加物理網絡適配器的優點。不屬於任何資源組。分配持久節點 IP 標籤可以提供一個與節點綁定的 IP 地址,並且對於管理目的來説非常有用,因為到持久節點 IP 標籤的`連接始終會確定該特定的集羣節點,即使 HACMP 服務沒有在該節點上啟動時也是如此。

注意:可以在每個節點上為每個網絡配置一個持久節點 IP 標籤(地址)。例如,如果有一個連接到 HACMP 中定義的兩個網絡的節點,可以通過兩個分別用於每個網絡的持久 IP 標籤(地址)來確定該節點。

持久 IP 標籤是在 HACMP 配置中定義的,並在 HACMP 第一次在每個節點上啟動時變得可用。一經配置,持久 IP 標籤(地址)將在配置它們的適配器上保持可用,即使 HACMP 已在節點上停止或節點已重新啟動時也是如此。

可以在以下類型的基於 IP 的網絡上創建持久節點 IP 標籤:

以太網令牌環網FDDI 網ATM 局域網模擬器限制:不能在 SP 交換機、ATM 傳統 IP 或非 IP 網絡上配置持久節點 IP 標籤。

持久 IP 標籤的行為如下:

如果某個配置了服務 IP 標籤的網絡適配器發生故障,並且該網絡適配器上還定義了一個持久標籤,則會將持久 IP 標籤(地址)連同服務 IP 標籤(地址)一起轉移到同一個非服務接口上。如果指定節點上用於集羣網絡的所有網絡適配器均發生故障,則持久節點 IP 標籤將變得不可用。持久節點 IP 標籤始終保持在同一個網絡上,並保持在同一個節點上;它不會在集羣中的節點之間移動。用於心跳檢測的 IP 別名 (IP aliases used for heartbeat)

這些 IP 地址是從專用的不可路由地址池中分配的,並用於監視通信接口,而不需要更改通信接口的基本(啟動)IP 地址。

這在某些情況下是非常有用的,例如,當更改每個節點上的網絡適配器的基本 IP 地址不適宜(因為它們是在 AIX 中定義的),並且那些地址不符合 HACMP 要求(它們在同一個子網中,因此不能監視網絡適配器)的時候。

為此目的,HACMP 提供了通過 IP 別名的進行心跳檢測的方法。

  網絡類型

在 HACMP 中,“網絡”這個術語用於定義一個邏輯實體,此邏輯實體將用於集羣中的節點間通信和用於客户端訪問的通信接口和設備分組在一起。可以將 HACMP 中的網絡定義為 IP 網絡和非 IP 網絡。

IP 網絡和非 IP 網絡均用於在節點之間交換心跳信號(“Keep Alive”)消息。通過這種方式,HACMP 維護有關集羣節點及其各自的通信接口和設備狀態的信息。

HACMP V5.1 中支持的 IP 網絡類型包括:

以太網 (ether)令牌環網 (token)FDDI 網 (fddi)SP Switch 和 SP Switch2 網 (hps)ATM 網 (atm)下列 IP 網絡類型不受支持:

串行光纖通道轉換器網 (SOCC)串行線路 IP 網 (SLIP)光纖通道交換網 (FCS)802.3IBM 高性能交換網 (HPS)非 IP 網絡是兩個集羣節點之間的點對點連接,HACMP 將其用於控制消息和心跳信號。在 IP 網絡(或節點上的 TCP/IP 子系統)發生故障的情況下,這些網絡可以為 HACMP 提供附加級別的保護。

HACMP 中的非 IP(基於設備)網絡支持下列設備:

目標模式 SCSI (tmscsi)目標模式 SSA (tmssa)磁盤心跳信號 (diskhb)串行 RS232注意:在 AIX 5L V5.1 和 AIX 5L V5.2 中,HACMP 現在還支持將以太網聚合 (Etherchannel) 通信接口用於 IP 地址接管。不支持將 Etherchannel 用於:

硬件地址接管PCI 熱插拔此外,在當前版本中,HACMP 不支持 AIX 虛擬 IP 功能 (VIPA) 和 IPV6。

選擇 IP 地址接管 (IPAT) 方法

在實現集羣時要做出的關鍵決策之一是資源組和與之關聯的服務 IP 地址的行為。

由於 HACMP 在大多數時間都用於保護獨立的非併發應用程序,因此必須選擇將要用於提供高度可用的服務 IP 地址的方法。

在啟動應用程序或將其連同關聯的資源組一起移動到另一個節點時,可以通過兩種方式配置服務 IP 地址:

通過替換通信接口的基本(啟動時)IP 地址;此方法稱為“通過 IP 替換的 IP 地址接管 (IPAT)”。

通過為通信接口配置一個除現有 IP 地址之外的附加 IP 地址;此方法稱為“通過 IP 別名的 IP 地址接管”。HACMP V5.1 中的缺省 IPAT 方法是通過別名(通過別名的 IPAT)。要更改此缺省行為,必須使用 HACMP 擴展配置菜單來更改網絡屬性。

  IP 地址接管

IP 地址接管是一種恢復 IP 地址標籤的機制,其方法是在初始物理網絡適配器發生故障時,將服務 IP 標籤轉移到另一個節點上的另一個物理網絡適配器。IPAT 確保用於向客户端節點提供服務的 IP 地址(標籤)保持可用。

IPAT 和服務 IP 標籤

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

通過 IP 別名的 IP 地址接管將服務 IP 地址/標籤用作某個現有通信接口的別名,而不更改(替換)該接口的基本地址。

HACMP 使用 ifconfig 命令來執行此操作。

熱門標籤