HACMP的服務IP、啓動IP、永久IP聯繫與區別

http://www.idcbest.com/help/html/zhujizuyongtuoguan/315.html 

HACMP的網絡環境根據類型,有以下兩種:

  TCP/IP-based network

  Device-based network

  基於TCP/IP協議的網絡環境,在實際應用中最常見的就是使用網卡設備、通過IP地址組成的以太網環境。

  基於設備的網絡環境主要指的是磁盤心跳網絡。心跳網絡通過監控cluster各節點之間的通信,來判斷各個節點的服務狀態。

  HACMP相關文章涉及網絡環境(TCP/IP-based)都會提到以下幾個關鍵詞:

  Boot IP

  Service IP

  persistent IP label

  剛開始搭建的時候確實稀裏糊塗的,每個節點只有2塊網卡,能不能搭建這個貌似需要多個網段個IP地址的HACMP環境呢?當時沒有搞清這些東西,也沒有正確規劃Boot IP、Service IP什麼的就動手,結果是error一片,慘不忍睹!

  Boot IP

  拜讀了很多其他人的經驗,再加上自己最近的失敗教訓,總結一下Boot IP,大概就是這麼一些子知識點:

  boot IP是AIX系統定義在物理網卡上IP地址,與HACMP的啓動與否無關

  同一節點上的多個boot IP必須在不同的子網上

  boot IP在任何時候都不會被刪除

  也就是說,對於每個節點,一塊物理網卡對應一個boot ip,系統啓動時自動生效。

  Service IP

  Service IP是用於客戶端訪問的 IP 地址。Service IP 地址(及其關聯的標籤)由 HACMP 監視,並且是資源組的一部分。存在兩種類型的Service IP:

  共享服務 IP 地址(標籤):可以配置在多個節點上的 IP 地址,並且是一次只能在一個節點上處於活動狀態的資源組的一部分。

  與節點綁定的服務 IP 地址(標籤):只能配置在一個節點上(不由多個節點共享)的 IP 地址。通常,此類服務 IP 地址與併發資源組相關聯。

  服務 IP 地址在 HACMP 已啓動並且關聯的資源組處於在線狀態時變得可用。

  Service IP是以別名的形式存在的,它有以下特性和要求:

  每個cluster節點上至少有一個service IP以別名方式附在boot adapter 上

  同一節點上的service IP必須與該節點上的所有boot IP處在不同的子網上

  多個service IP可以別名方式與boot IP同在一塊物理網卡上

  HACMP啓動後,service IP以別名方式賦予boot IP 所在的物理網卡上

  如果一個工作節點失效,接管節點使用與失效節點上 service IP處於同一network的boot adapter以別名方式接管該service IP。這對使用此service IP的client端是透明的。

  Service IP類似Oracle RAC裏的VIP機制,以別名的形式存在,支持故障後漂移。HACMP的高可用性主要就是體現在Service IP實現從故障節點到備份節點的接管。

  Persistent IP

  關於persistent IP,牛新莊牛大師的熱門文檔《HACMP 5.1 配置手冊》有一段給了比較多的總結,這裏直接轉貼過來。永久的IP標識(persistent IP label)的特性:

  一個永久的IP標識(persistent IP label)是一個IP別名,它可以被分配給一個羣集

  一直固定在被分配的節點上(節點綁定)

  作爲別名被配置在啓動網卡(boot adapter)上

  與已經被配置的服務IP標識(service IP label)或啓動IP標識(boot IP label)共同存在

  不需要在節點上安裝額外的物理網卡

  不屬於任何資源組

  可以被用於在羣集中訪問指定的節點進行管理工作

  在節點啓動後即可用,當HACMP服務停止後也始終保持可用

  在以太網、令牌環網、FDDI以及ATM LANE網絡中都可被配置

  不能在SP交換機、ATM傳統IP網和串行網絡上進行配置

  和配置的服務IP標識(service IP label)和啓動IP標識(boot IP label)使用同一塊網卡

  如果節點失敗,該IP標識不會遷移到羣集中的其它節點

  如果網卡失敗,它只會遷移到相同網絡的同一個節點上的其它網卡

  每個網絡的每個節點上只能配置一個永久的IP標識(persistent IP label)

  通過了解HACMP的網絡環境資源,我們在規劃高可用環境應該注意:

  Boot IP、Service IP以及Persistent IP不要設計在同一個網段

  Boot IP是HACMP各節點上網卡配置的實際IP

  Service IP以alias形式存在,是實現高可用性的共享IP。部署應用時,建議把application process綁定在service ip上

  Persistent IP也是以alias形式存在,每個節點配一個persistent IP即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章