环境: 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 ---》默认网关