oracle 10g cluster rac vip始終在節點2的問題處理

paulyibinyi發表於2010-05-18

環境:oracle 10g crs+hp_unix+hacmp

用crs_stat  -t 檢視資源組狀態
           
ora.rac1.gsd application    ONLINE    ONLINE    rac1     
ora.rac1.ons application    ONLINE    ONLINE    rac1     
ora.rac1.vip application    ONLINE    ONLINE    rac2     
ora.rac2.gsd application    ONLINE    ONLINE    rac2     
ora.rac2.ons application    ONLINE    ONLINE    rac2     
ora.rac2.vip application    OFFLINE   OFFLINE   rac2

可以看出rac1節點的vip漂在rac2節點上

用crs_relocate ora.rac1.vip -c rac1 也切不回來

用netstat -in 檢視ip,發現vip地址全部在節點2上

檢查rac1節點crs vip日誌

2010-05-14 21:08:20.053: [    RACG][1] [16231][1][ora.rac1.vip]: checkIf: Default gateway is not defined (host=rac1)
Interface lan0 checked failed (host=rac1)
checkIf: Default gateway is not defined (host=rac1)
Interface lan2 checked failed (host=rac1)

Default gateway is not defined
rac1節點閘道器沒定義

馬上檢查rac1和rac2閘道器設定


/oracle/product/RAC10g/log/rac2/racg]#netstat -rn
Routing tables
Destination           Gateway            Flags Refs Interface  Pmtu
127.0.0.1             127.0.0.1          UH    0    lo0       32808
172.16.1.2            172.16.1.2         UH    0    lan0      32808
192.168.200.2         192.168.200.2      UH    0    lan2      32808
192.168.200.3         192.168.200.3      UH    0    lan0:801  32808
192.168.200.0         192.168.200.2      U     2    lan2       1500
192.168.200.0         192.168.200.3      U     3    lan0:801   1500
172.16.1.0            172.16.1.2         U     3    lan0       1500
127.0.0.0             127.0.0.1          U     0    lo0       32808
default               192.168.200.254    UG    0    lan2       1500

rac2有設定閘道器

rac1[/oracle/product/RAC10g/log/rac1/racg]#netstat -rn
Routing tables
Destination           Gateway            Flags Refs Interface  Pmtu
127.0.0.1             127.0.0.1          UH    0    lo0       32808
172.16.1.1            172.16.1.1         UH    0    lan0      32808
192.168.200.1         192.168.200.1      UH    0    lan2      32808
192.168.200.0         192.168.200.1      U     2    lan2       1500
172.16.1.0            172.16.1.1         U     2    lan0       1500
127.0.0.0             127.0.0.1          U     0    lo0       32808
rac1節點沒有設定閘道器

馬上對rac1節點設定閘道器


rac1[/oracle/product/RAC10g/log/rac1/racg]#netstat -rn
Routing tables
Destination           Gateway            Flags Refs Interface  Pmtu
127.0.0.1             127.0.0.1          UH    0    lo0       32808
172.16.1.1            172.16.1.1         UH    0    lan0      32808
192.168.200.1         192.168.200.1      UH    0    lan2      32808
192.168.200.0         192.168.200.1      U     2    lan2       1500
172.16.1.0            172.16.1.1         U     2    lan0       1500
127.0.0.0             127.0.0.1          U     0    lo0       32808
default               192.168.200.254    UG    0    lan2       1500

設定成功

停止節點資源
srvctl stop nodeapps -n rac1
srvctl stop nodeapps -n rac2

啟動節點資源
srvctl start nodeapps -n rac1
srvctl start nodeapps -n rac2
  
檢查,vip分配在各自節點上
./crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.rac1.gsd application    ONLINE    ONLINE    rac1     
ora.rac1.ons application    ONLINE    ONLINE    rac1     
ora.rac1.vip application    ONLINE    ONLINE    rac1         
ora.rac2.gsd application    ONLINE    ONLINE    rac2     
ora.rac2.ons application    ONLINE    ONLINE    rac2
ora.rac2.vip application    ONLINE    ONLINE    rac2      

 

總結:vip和閘道器有很大的關係,公網ip一定要設定閘道器(每個節點)

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

相關文章