- 论坛徽章:
- 0
|
A:\r\nen0: 10.1.3.10 standbyIP\r\nen2: 10.1.1.10 bootIP\r\nen2: 10.1.2.10 serviceIP\r\n\r\nB:\r\nen0: 10.1.3.11 standbyIP\r\nen2: 10.1.1.11 bootIP\r\nen2: 10.1.2.11 serviceIP\r\n\r\nHA的软件是5.3版本的,A机主跑应用,B机主跑数据库。10.1.2.0网段是一个vlan100,也就是说A/B机的boot都是接在vlan100上,对外服务的serviceIP是A机的10.1.2.10,B机的10.1.2.11只给A机访问的。。\r\nTakeover方式切换时:\r\nB切换到A:B机的serviceIP飘在A机的en2,有时候也飘在en0上,同一vlan内的10.1.2.0网段的主机ping主机的两个serviceip都丢包。\r\n但是不同vlan的主机pingA/B机的两个serviceIP是正常的,不丢包。\r\n拔网线测试时:\r\nB切换到A:B机的serviceIP飘在A机的en2上(两个serviceIP都飘在A的boot网卡上),网络都是正常的,业务也都是正常的。\r\nA切换到B:B机的serviceIP飘在A机的en2上(两个serviceIP都飘在B的boot网卡上),内部网络正常。与客户端通讯时分为以下几个现象:\r\n中间通讯链路无防火墙的,没有任何问题。\r\n中间通讯链路有防火墙的,有些能ping通,业务也能做通,有些干脆就ping不通。\r\n\r\n个人分析了一下:\r\n从现象上来看,没有防火墙就没有这么多鬼事,是不是防火墙上有什么东西限制?\r\n从深一层看,B机切到A机,因为对外发布的服务地址是A机的serviceIP,所以A机的serviceIP没有飘,serviceIP所在的MAC也没有变。A机切到B机,对外发布的地址从A机漂到了B机的serviceIP所在的网卡(两个serviceIP都飘在B机的boot那张网卡上),10.1.2.10的MAC从A机boot网卡的MAC变成了B机boot网卡的MAC。是不是arp上的问题呢?\r\n\r\n\r\n\r\n请各位知道的、有想法的、遇到过这类问题的兄弟们指教一下啊! |
|