keepalived的vip沒法ping通【原創】

今天收到redis的keepalived vip沒法ping通的告警,查看服務器和服務時發現vip在服務器上,服務也正常。只能在本機ping通,跨網段沒法ping通。切換keepalived vip至slave後恢復,可是在切回master後過了一會又沒法ping通。html

故障緣由:linux

1、keepalived和redis軟件問題redis

一、登陸master發現vip在服務器上正常,slave無vip,可是跨網段沒法ping通,keepalived服務正常緩存

二、查看tcpdump抓包,未發現有vrid相同的狀況,若是相同從日誌也能看出服務器

tcpdump -i eth0 vrrp -n網絡

 

2、服務器問題tcp

一、防火牆關閉狀態ui

二、selinux關閉spa

三、服務器所在雲平臺管理員反饋服務器正常.net

 

3、網絡問題

一、網管反饋網絡正常

二、有點懷疑是apr綁定的問題了,因而清理該vip的arp綁定

組合命令清楚全部arp緩存: arp -n|awk '/^[1-9]/{system("arp -d "$1)}'

先清理master的arp,將vip切回至master,ping vip正常

再清理slave的arp

 

參考

keepalived vip 不能ping通!-qingheliu-ChinaUnix博客 http://blog.chinaunix.net/uid-20776139-id-5139371.html

linux 清除 arp 緩存 - Gino的專欄 - CSDN博客 https://blog.csdn.net/u011641885/article/details/48175239

Linux VIP(虛擬IP)配置後,沒法ping通的問題處理 - 自慎 - CSDN博客 https://blog.csdn.net/zhang_shufeng/article/details/37930405

相關文章
相關標籤/搜索