環境: RHEL 6.5 RAC 11.2.0.4
偶然現象,后來模擬不出來了,所以無日志,只是寫症狀和原因
我們平時可能會經常在RHEL6 上配置兩個或多個不同網段的網卡和IP地址,並且每個網卡上的網關都是不同的,在正常情況下這很好,我們不會發現什么異常。
因為NetworkManager會為每個不同網段的訪問請求指引相對應的網關,這符合我們的需求。
# route -n 查看網關
但是!!!,RHEL 6 安裝RAC的時候,需要關閉NetworkManager服務
那么此時很可能導致服務器的默認路由被設置成一個網卡所指定的網關,
在rac中,假如被指定成了心跳網卡的網關,那就會導致對外網卡的跨網段通信的數據全部被丟到心跳網卡上的網關,體現為無法跨網段通信
附上正常route -n 的示例結果
[root@rac1 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.115.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 192.168.100.220 0.0.0.0 UG 0 0 0 eth0 ---》默認網關