游乐游手机版
首页/科技数码/文章详情

MySQL高可用VIP配置指南:24位与32位选择及漂移故障排查

时间:2026-02-02 16:34
很多同学在搭建 MySQL 高可用(比如 MHA、Keepalived、Pacemaker)配置 VIP 时会纠结一些问题,今天这篇文章用最通俗的语言,一次性讲清楚! 很多同学在搭建MySQL高可用

搭建MySQL高可用集群时,很多朋友在配置VIP(虚拟IP)时,经常会遇到一些困惑。今天这篇文章,就用最通俗的语言,一次性讲清楚!

具体来说,大家在使用MHA、Keepalived或Pacemaker等方案配置VIP时,通常会纠结一个问题:

我的MySQL主机IP是192.168.11.101/24,现在想添加一个VIP 192.168.11.100,那么这个VIP应该写成192.168.11.100/24还是192.168.11.100/32呢?而且为什么VIP漂移到新主机后,客户端会连接不上?是不是有缓存?如果不执行arping命令的话,要等多久才能生效?

别急,这篇文章会用最通俗的语言,一次性讲清楚!

一、 /24 和 /32 到底有什么区别?

先说结论:VIP建议配置为/32,也就是192.168.11.100/32。

1. 什么是/24和/32?

这是子网掩码的简写方式(也叫CIDR表示法):

/24表示子网掩码是255.255.255.0,意味着这个网段里有256个IP(192.168.11.0 ~ 192.168.11.255)。/32表示子网掩码是255.255.255.255,只代表这一个IP地址本身,不包含其他 IP。

2. 为什么VIP建议用/32?

想象一下:你的真实网卡IP是192.168.11.101/24,它已经“宣称”自己属于192.168.11.0/24这个网段。

如果你再给同一个网卡加一个192.168.11.100/24,系统会认为:“哦,我又多了一个网段!”——这可能导致路由混乱,甚至影响网络通信。

而如果你加的是192.168.11.100/32,系统就知道:“这只是个单独的IP,不用管路由,直接绑在我身上就行。”

所以,VIP本质上是一个“附属地址”,不是独立网段,用/32最安全、最规范。

TIPS:几乎所有高可用方案(如Keepalived最新文档)都推荐VIP使用 /32。

二、VIP 漂移后,为什么客户端连不上?是缓存吗?

是的!问题就出在 ARP 缓存上。

1. 什么是 ARP?

ARP(地址解析协议)是把IP地址转换成MAC地址的协议。比如:你想访问192.168.11.100,但交换机和你的电脑需要知道这个IP对应哪台机器的物理网卡(MAC 地址)。

2. 举个栗子

初始状态VIP 192.168.11.100在服务器A上,MAC地址是AA:AA:AA:AA所有客户端和交换机的ARP表里都记着:192.168.11.100 → AA:AA:AA:AA现在发生故障,VIP漂移到服务器B(MAC地址BB:BB:BB:BB)

但客户端和交换机还不知道!它们还在往AA:AA:AA:AA发包,结果当然连不上;这就是ARP缓存未更新导致的问题!

三、不执行arping,VIP要多久才能生效?

如果数据库发生高可用切换,VIP漂移到新主库的服务器上后,经常会出现不能立即访问通,而是需要手动执行arping进行广播后方能访问,例如:

arping -U -c 3 -I eth0 192.168.11.100

或者访问网关:

arping -U -c 3 -I eth0 192.168.11.1

那么如果不执行arping,VIP 要多久才能生效呢?这取决于ARP缓存的过期时间,不同设备不一样,例如:

所以,如果不主动刷新 ARP,可能要等几十秒甚至几分钟,业务就会中断!

四、总结

根据以往的经验,我总结了3条黄金法则供大家参考:

VIP 地址要配成 /32,比如192.168.11.100/32,建议不要用 /24!VIP 漂移后连不上?99% 是ARP缓存问题,不是MySQL没启动!手动切换VIP后,务必执行arping,否则可能要等几十秒甚至几分钟才能恢复!
来源:https://www.51cto.com/article/835495.html
上一篇逐际动力融得2亿美元B轮融资,加速具身智能机器人研发布局 下一篇蒙迪欧上市:261马力+1.1米4K屏,12.48万起售限时惠2.5万
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
多点触控技术实际应用案例分享
科技数码 · 2026-06-30

多点触控技术实际应用案例分享

多点触控技术借助电容或光学感应实现多指同时识别,重塑了移动设备交互、创意设计、教育协作及零售公共服务等场景,未来将与增强现实、智能家居等技术深度融合,使人机交互更自然高效。

MultiTouch多点触控全面教程指南:从入门到实际使用
科技数码 · 2026-06-30

MultiTouch多点触控全面教程指南:从入门到实际使用

多点触控技术使屏幕同时识别多指操作,涉及传感、坐标追踪和手势识别。基础手势如双指缩放、旋转及多指滑动提升效率。在创意软件中实现画布控制与参数调节,游戏带来沉浸式操控。保持屏幕清洁、用指腹触碰可优化体验。

Lily Camera无人机空中拍摄真实应用案例与心得分享
科技数码 · 2026-06-30

Lily Camera无人机空中拍摄真实应用案例与心得分享

LilyCamera是一款无需遥控器的抛飞式自拍无人机,通过视觉与GPS追踪实现自动跟拍,瞄准运动与旅行场景。但因技术、供应链和资金问题未能量产。其概念推动了行业跟拍功能发展,强调用户体验简化与工程务实的平衡。

Lily相机使用中常见问题解决方法
科技数码 · 2026-06-30

Lily相机使用中常见问题解决方法

使用中遇到开不了机、连不上或画质模糊等问题,可先充满电、重启设备、检查镜头及App版本。续航下降可调整高耗电设置,充不进电需用原装配件并清理接口。定期更新固件与应用能解决多数故障,官方支持与用户论坛可获取进一步帮助。

Lily Camera从入门到实际使用的完整详细教程指南
科技数码 · 2026-06-30

Lily Camera从入门到实际使用的完整详细教程指南

LilyCamera是一款抛飞即用的自动跟拍相机,通过计算机视觉与GPS追踪技术,配合腕带追踪器实现无需遥控器的极简操作。其理念影响了后续消费级无人机和运动相机的视觉跟踪系统发展。适用于跑步、骑行等动态场景,充分体现了对用户使用场景的深刻洞察。