CentOS7下配置防火牆放過Keepalived


Keepalived是一個輕量級的HA集群解決方案,但開啟防火牆后各節點無法感知其它節點的狀態,各自都綁定了虛擬IP。網上很多文章講要配置防火牆放過tcp/112,在CentOS7下是無效的,正確的做法是配置放過vrrp協議,方法如下:

1 firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
2 firewall-cmd --direct --permanent --add-rule ipv4 filter OUTPUT 0 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
3 firewall-cmd --reload

Keepalived使用vrrp組播,默認地址是224.0.0.18,因此要配置防火牆放過。

完成后再用ip addr查看,集群已經正常了,只有主節點綁定虛擬IP,備份節點不會綁定了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM