keepalived漂移VIP故障
keepalived + lvs 172.16.30.31 master 172.16.30.32 backup 172.16.30.10 vip 故障:监控显示keepalived master主机故障;通过ping查看vip存在。master重启以后,VIP漂移回master. 偶然间,重启master网卡发现,vip漂移backup以后,无法漂移回master;需重启master-keealived服务,VIP才可漂移回master. master: message May 9 10:47:06 sd3031 Keepalived_healthcheckers[31967]: Netlink reflector reports IP 172.16.30.31 removed May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: Netlink reflector reports IP 172.16.30.31 removed May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: Netlink reflector reports IP 172.16.30.10 removed May 9 10:47:06 sd3031 Keepalived_healthcheckers[31967]: Netlink reflector reports IP 172.16.30.10 removed May 9 10:47:06 sd3031 avahi-daemon[3924]: Withdrawing address record for 172.16.30.31 on eth0. May 9 10:47:06 sd3031 avahi-daemon[3924]: Leaving mDNS multicast group on interface eth0.IPv4 with address 172.16.30.31. May 9 10:47:06 sd3031 avahi-daemon[3924]: Joining mDNS multicast group on interface eth0.IPv4 with address 172.16.30.10. May 9 10:47:06 sd3031 avahi-daemon[3924]: IP_ADD_MEMBERSHIP failed: No such device May 9 10:47:06 sd3031 avahi-daemon[3924]: Withdrawing address record for 172.16.30.10 on eth0. May 9 10:47:06 sd3031 avahi-daemon[3924]: Interface eth0.IPv4 no longer relevant for mDNS. May 9 10:47:06 sd3031 kernel: bnx2 0000:0b:00.0: eth0: using MSIX May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: Kernel is reporting: interface eth0 DOWN May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: VRRP_Instance(VI_1) Entering FAULT STATE May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: VRRP_Instance(VI_1) removing protocol VIPs. May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: Netlink: error: Cannot assign requested address, type=(21), seq=1494298005, pid=0 May 9 10:47:06 sd3031 Keepalived_vrrp[31968]: VRRP_Instance(VI_1) Now in FAULT state May 9 10:47:07 sd3031 Keepalived_healthcheckers[31967]: TCP socket bind failed. Rescheduling. May 9 10:47:09 sd3031 kernel: bnx2 0000:0b:00.0: eth0: NIC Copper Link is Up, 1000 Mbps full duplex May 9 10:47:09 sd3031 Keepalived_healthcheckers[31967]: TCP socket bind failed. Rescheduling. May 9 10:47:09 sd3031 last message repeated 2 times May 9 10:47:10 sd3031 Keepalived_vrrp[31968]: Kernel is reporting: interface eth0 UP May 9 10:47:10 sd3031 Keepalived_vrrp[31968]: cant do IP_ADD_MEMBERSHIP errno=No such device (19) May 9 10:47:10 sd3031 Keepalived_vrrp[31968]: Netlink reflector reports IP 172.16.30.31 added May 9 10:47:10 sd3031 Keepalived_healthcheckers[31967]: Netlink reflector reports IP 172.16.30.31 added May 9 10:47:10 sd3031 avahi-daemon[3924]: New relevant interface eth0.IPv4 for mDNS. May 9 10:47:10 sd3031 avahi-daemon[3924]: Joining mDNS multicast group on interface eth0.IPv4 with address 172.16.30.31. May 9 10:47:10 sd3031 avahi-daemon[3924]: Registering new address record for 172.16.30.31 on eth0. master重启网卡以后,keepalived在eth0网卡up状态,但是未获取到ip地址的时候,无法进行组播。 出现异常 May 9 10:47:10 sd3031 Keepalived_vrrp[31968]: Kernel is reporting: interface eth0 UP May 9 10:47:10 sd3031 Keepalived_vrrp[31968]: cant do IP_ADD_MEMBERSHIP errno=No such device (19) May 9 10:47:10 sd3031 Keepalived_vrrp[31968]: Netlink reflector reports IP 172.16.30.31 added keepalived进行服务之间内部通信,需要网卡IP做支撑,此出,网卡未有IP,keepalived之间通信失败。 master与backup之间通信失败,导致vip未进行漂移。 修改了keepalived.conf vrrp_instance ** { advert_int 2 #修改此项,为keepalived之间组播间隔时间。 } 将默认1修改为2 重启master网卡 master_message.log May 9 11:03:30 sd3031 Keepalived_healthcheckers[5463]: Netlink reflector reports IP 172.16.30.31 removed May 9 11:03:30 sd3031 avahi-daemon[3924]: Withdrawing address record for 172.16.30.31 on eth0. May 9 11:03:30 sd3031 Keepalived_healthcheckers[5463]: Netlink reflector reports IP 172.16.30.10 removed May 9 11:03:30 sd3031 avahi-daemon[3924]: Leaving mDNS multicast group on interface eth0.IPv4 with address 172.16.30.31. May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: Netlink reflector reports IP 172.16.30.31 removed May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: Netlink reflector reports IP 172.16.30.10 removed May 9 11:03:30 sd3031 avahi-daemon[3924]: Joining mDNS multicast group on interface eth0.IPv4 with address 172.16.30.10. May 9 11:03:30 sd3031 avahi-daemon[3924]: IP_ADD_MEMBERSHIP failed: No such device May 9 11:03:30 sd3031 avahi-daemon[3924]: Withdrawing address record for 172.16.30.10 on eth0. May 9 11:03:30 sd3031 avahi-daemon[3924]: Interface eth0.IPv4 no longer relevant for mDNS. May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: Kernel is reporting: interface eth0 DOWN May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) Entering FAULT STATE May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) removing protocol VIPs. May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: Netlink: error: Cannot assign requested address, type=(21), seq=1494298989, pid=0 May 9 11:03:30 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) Now in FAULT state May 9 11:03:30 sd3031 kernel: bnx2 0000:0b:00.0: eth0: using MSIX May 9 11:03:32 sd3031 Keepalived_healthcheckers[5463]: TCP socket bind failed. Rescheduling. May 9 11:03:33 sd3031 kernel: bnx2 0000:0b:00.0: eth0: NIC Copper Link is Up, 1000 Mbps full duplex May 9 11:03:34 sd3031 Keepalived_healthcheckers[5463]: TCP socket bind failed. Rescheduling. May 9 11:03:34 sd3031 Keepalived_healthcheckers[5463]: TCP socket bind failed. Rescheduling. May 9 11:03:34 sd3031 Keepalived_healthcheckers[5463]: Netlink reflector reports IP 172.16.30.31 added May 9 11:03:34 sd3031 Keepalived_vrrp[5464]: Netlink reflector reports IP 172.16.30.31 added May 9 11:03:34 sd3031 avahi-daemon[3924]: New relevant interface eth0.IPv4 for mDNS. May 9 11:03:34 sd3031 avahi-daemon[3924]: Joining mDNS multicast group on interface eth0.IPv4 with address 172.16.30.31. May 9 11:03:35 sd3031 avahi-daemon[3924]: Registering new address record for 172.16.30.31 on eth0. May 9 11:03:37 sd3031 Keepalived_vrrp[5464]: Kernel is reporting: interface eth0 UP May 9 11:03:37 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) Transition to MASTER STATE May 9 11:03:37 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) Entering MASTER STATE May 9 11:03:37 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) setting protocol VIPs. May 9 11:03:37 sd3031 Keepalived_vrrp[5464]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 172.16.30.10 May 9 11:03:37 sd3031 Keepalived_healthcheckers[5463]: Netlink reflector reports IP 172.16.30.10 added May 9 11:03:37 sd3031 avahi-daemon[3924]: Registering new address record for 172.16.30.10 on eth0. May 9 11:03:37 sd3031 Keepalived_vrrp[5464]: Netlink reflector reports IP 172.16.30.10 added backup_message-log May 9 11:03:35 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) Transition to MASTER STATE May 9 11:03:35 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) Entering MASTER STATE May 9 11:03:35 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) setting protocol VIPs. May 9 11:03:35 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 172.16.30.10 May 9 11:03:35 sd3032 Keepalived_vrrp[26277]: Netlink reflector reports IP 172.16.30.10 added May 9 11:03:35 sd3032 Keepalived_healthcheckers[26275]: Netlink reflector reports IP 172.16.30.10 added May 9 11:03:35 sd3032 avahi-daemon[3963]: Registering new address record for 172.16.30.10 on eth0. May 9 11:03:40 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 172.16.30.10 May 9 11:04:05 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) Received higher prio advert May 9 11:04:05 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) Entering BACKUP STATE May 9 11:04:05 sd3032 Keepalived_vrrp[26277]: VRRP_Instance(VI_1) removing protocol VIPs. May 9 11:04:05 sd3032 Keepalived_healthcheckers[26275]: Netlink reflector reports IP 172.16.30.10 removed May 9 11:04:05 sd3032 Keepalived_vrrp[26277]: Netlink reflector reports IP 172.16.30.10 removed May 9 11:04:05 sd3032 avahi-daemon[3963]: Withdrawing address record for 172.16.30.10 on eth0. VIP正常漂移
转载于:https://blog.51cto.com/phospherus/1923725
keepalived漂移VIP故障相关推荐
- Keepalived无法绑定VIP故障排查经历
一. 故障描述 我在台湾合作方给定的两台虚拟机上部署HAProxy+Keepalived负载均衡高可用方案.在配置完Keepalived后,重新启动Keepalived,Keepalived没有绑定V ...
- nginx高可用方案:keepalived+nginx vip 动态位移
文章目录 一.部署总览+常用命令 1. 部署总览 2. 常用命令 二.软件安装配置 2.1. 安装keepalived 2.2. 安装nginx 2.3. 配置静态文件 三.测试 3.1. 启动ngi ...
- keepalived实现vip的原理简析
1.vrrp VRRP的工作过程为: 1.虚拟路由器中的路由器根据优先级选举出Master.Master路由器通过发送欺骗ARP报文,将自己的虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转 ...
- keepalived的vip无法ping通排查过程
环境 VMware虚拟机1: 192.168.1.39 VMware虚拟机2: 192.168.1.40 想配置的VIP地址:192.168.111.88 现象 keepalived.conf中vip ...
- 基于keepalived 实现VIP转移,lvs,nginx的高可用
一.Keepalived 高可用集群的解决方案 二.VRRP的有限状态机 三.利用keepalived 实现主从VIP的切换 四. 实现在状态转变的时候自定义进行通知, 五. 实现负载均衡 六:实现n ...
- keepalived版本引发故障解决分析
近期在研究实证PG+Keepalived构建高可用集群时,在验证keepalived自动实现主库故障自动切换中,遇到keepalived触发vrrp_script脚本调用一直不正常.即如下图情况所示: ...
- keepalived配置VIP(虚拟IP)
首先为了测试机器,准备两台服务器: host1 172.28.23.73host2 172.28.23.96虚拟ip 172.28.23.100 第一步:在线安装keepalived中间件 sudo ...
- Mysql主主架构搭建以及Keepalived配置VIP
目录 一 数据库架构图 二 机器配置 三 mysql主主配置 四 Keepalived高可用配置 一 数据库架构图 二 机器配置 master1 172.16.90.180 CentOS 7.6 Ke ...
- keepalived的vip设置为公网IP
作者:姚姚 链接:https://www.zhihu.com/question/39595620/answer/126026530 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...
- keepalived vip mysql_mysql+keepalived高可用集群
mysql+keepalived高可用集群 我们了解在LVS集群当中,LVS是整个机群的唯一入口!如果LVS出现故障的话,那么整个集群都将无法访问!像这种重要的服务器只有一台服务器在工作的情况,如果出 ...
最新文章
- 聚焦第三届世界智能大会|大佬们讲了哪些干货?
- linux修改响应时间,linux下使用httping测试web响应时间
- mysql codesmith_CodeSmith连接Mysql配置
- 剑指offer:18-21记录
- node.js中的文件系统
- 【解决】打印机只打印第一页纸的问题
- mysql执行程序_Sql在Mysql的执行
- python存储机制_python学习之内存驻留机制简述
- goland编写go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案
- 祭祀php,个性的qq网名_唱首祭歌,祭祀你的离去。
- 2022年第十九届五一数学建模竞赛 C题 火灾报警系统问题
- PS去掉图片上反光的操作流程
- 数字转换成汉语中人民币的大写(javascript正则)
- 读书笔记-干法-付出不亚于任何人的努力!
- java98道经典面试题
- 下一个冷链独角兽:C轮融资后,九曳供应链如何撬动生鲜市场?
- linux使用certbot,如何自动续期~
- win7 提示 由于无法验证发布者,windows阻止控件安装 解决办法
- A Co-Memory Network for Multimodal Sentiment Analysis
- 重读GPDB 和 TiDB 论文引发的 HTAP 数据库再思考
热门文章
- 搜索引擎中影响索引长度的因素
- 88相似标准形09——JJordan-Chevalley分解、幂零矩阵与幂零变换、幂零矩阵的判别、中国剩余定理、可换线性变换的性质
- python模块:网络协议和支持
- java累加求和_Java lambda 循环累加求和代码
- centos安装apache+mysql_CentOS7安装apache+mysql+php环境
- python将txt读入矩阵_python读入txt数据,并转成矩阵
- c语言网吧添加卡,c语言网吧计费系统源代码.docx
- 软件测试总结--01基础
- Kotlin — 适用于原生
- Futter基础第8篇: 实现页面跳转、跳转传值(普通路由、普通路由传值)