加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

网易资深运维工程师潘威:MySQL高可用在网易的最佳应用与实践

发布时间:2021-01-19 22:07:39 所属栏目:电商 来源:网络整理
导读:《网易资深运维工程师潘威:MySQL高可用在网易的最佳应用与实践》要点: 本文介绍了网易资深运维工程师潘威:MySQL高可用在网易的最佳应用与实践,希望对您有用。如果有疑问,可以联系我们。 讲师介绍: 潘威 网易资深系统运维工程师 现任职于网易,负责网易对

这套keepalive高可用解决方案有如下几个特点:

  1. 具备一致性检验功能(检查relay log是否应用完),配合杭研改进的semisync 功能,可以保障数据的强一致;
  2. 具备防网络抖动功能,不会再网络不稳定的情况下频繁切换;
  3. 原主恢复后不自动升级为master功能(MySQL复制延迟);
  4. 自定义故障判定规则,贴近业务的高可用;
  5. 简单易用,方便管理,可以人工介入.
  • Keepalived 使用注意事项

现象:

keepalived主从切换后,网关/交换机上的arp表没有立刻更新VIP对应备用 LVS 的mac,或者arp包被交换机drop掉,导致备机无法被访问.

解决:

arping?-I?eth1?-c 5?-s?VIP GATEWAY

garp_master_refresh 选项 (Release 1.2.10)

  • Keepalived 不抢占的实现

Keepalived自带nopreempt参数实现不抢占功能,但当新主服务再挂掉后由于原主带nopreempt参数,即使原主优先级高仍无法完成切换.故现在通过自定义脚本实现类似功能(sudo /etc/init.d/keepalived stop),备机节点脚本只有当自身 MySQL可用且主机MySQL不可用时才触发切换.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读