今天切换双机演练时出现了网络故障,如下描述:
环境:两台P550 AIX6.1 HACMP6.1
host1: En1上有 boot_ip1(1.1.1.1) service_ip1(1.1.2.1)
En2上有standby_ip1(1.1.3.1)
默认路由出口en1 默认网关 1.1.2.254(与service同一个网段)
host2 :En1上有 boot_ip2(1.1.1.2) service_ip2(1.1.2.2)
En2上有standby_ip2(1.1.3.2)
默认路由出口en1 默认网关 1.1.2.254(与service同一个网段)
将host2上的资源组切换到host1后,service_ip2漂移到host1的en2上,这时
host1:En1上有 boot_ip1(1.1.1.1) service_ip1(1.1.2.1)
En2上有standby_ip1(1.1.3.1) service_ip2(1.1.2.2)从host2飘移过来的
默认路由出口en1 默认网关 1.1.2.254(与service同一个网段)
网络故障出来了:通过绑定server_ip2的应用无法主动访问外网,但外网能访问server_ip2。即出口路由不通
故障原因:host1默认路由出口是en1,而service_ip2却在en2上
临时解决办法:使用smit route 在host1上添加到某些外网的静态路由,出口网卡指定en2
问题:是否可以配置成当双机切换后,两个service ip在同一块网卡上,这样默认路由出口也在这块网卡,网络就不会出故障,但不知道对双机有没有影响。
(故障描述图示)
另外还有一个问题:正常时 即
host2 :En1上有 boot_ip2(1.1.1.2) service_ip2(1.1.2.2)
En2上有standby_ip2(1.1.3.2)
默认路由出口en1 默认网关 1.1.2.254(与service同一个网段)
在host2上通过smit route添加的路由,当双机切换service_ip2(1.1.2.2) 漂移到host1后,这些静态路就会自动在host2上消失
(smit route 添加路由截图)
收起