hacmp boot ip\svc ip \standby ip\ rac ip

hurp_oracle發表於2014-12-23
在9i時,資料庫叢集是要藉助HACMP提供服務的,HACMP在9I時主要提供兩種服務:
1.服務(SVC IP)正常接管;
2.儲存共享;

1.boot ip 可以理解為ORACLE的public,主要是為了管理主機用;主機上可以配合多個boot ip ,通常我們稱為boot ip 、standby ip 但有的地方都叫做rootip,沒有standby ip。實兩種情況實際上是一樣的,只是叫法不一樣;boot ip 和standby ip目的主要是提供主備高可用,當boot ip 所在的網路卡壞了時候,該網口上的svc ip 會附在standby ip 網路卡上工作,這樣來起到主備作用。 注:boot ip 和standby ip 必須在不同的網段。
2.svc ip 服務IP主要用來提供服務的,如應用連線使用,我們可以理解為oracle 的vip ,該IP當boot ip所在網口壞掉的時候會替換standby ip ,當節點宕掉的時候會替換存活節點的standby ip;
3.standby ip 該ip所在網口和boot ip 為不同的網口,主要起到主備容災作用,當root ip 宕掉時,服務IP會替換到該ip。standby ip 有的人也叫boot ip 注:bootip 和standby ip 必須為不同網段;
4.rac ip 實際上就是用來做資料庫的心跳IP,目前網口都是主備方式而不是雙活方式。

HACMP兩種方式:
1.替換方式
2.別名方式(後新增功能)

替換方式:
boot ip 和svc ip 沒有要求在同一段段的要求,當HA起來時,svc IP會替換boot ip,這時boot ip網路是不通的。這種情況下要求要配置standby ip ?因為如果不配置standby ip HA是可以搭建成功但當一個節點當機時,當機的SVC IP會替換存活節點standby ip。因此是替換方式所以不有附到boot ip上,boot ip已經被本節點的svc ip替換。 因此在替換方式下必須配合standby ip;
別名方式:
別名方式是新增功能,他不要求必須要有standby ip且當HA起來的時候boot ip也是可以ping通的。svc ip只是附在boot ip 介面上並沒有進行替換。這種情況下可以考慮配置perm ip(永久IP)

網口冗餘方式:
1.主備方式
2.雙網路卡繫結(雙活方式) 

主備方式:目前山東環境rac中跳都是主備方式,這種方式是兩個網路卡分別連線的不同的交換機;主備方式有兩種方式可以觸發主備切換(1)介面down (2)ping 不過此我們方式需要藉助別一組IP,因此很少有地方用; 注:當採用介面down方式時,會由於沒有及時發現介面down,無法及時切換到備網口。導致資料庫心跳超時叢集中一個節點會驅逐;例如,一個籠子壞了但該籠子還是正常供電,網口仍然是up狀態。實際上網路經然不同的。這樣就會導致資料庫心跳超時;
雙網路卡繫結:該種方式主要目的是提高頻寬,需要兩個網路卡連線到同一個交換機;由於心跳要求頻寬並不是很高,所以一般地方都會不會採用此用方式;




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29446986/viewspace-1376992/,如需轉載,請註明出處,否則將追究法律責任。

相關文章