当前位置: 首页 > news >正文

使用 keepalived 实现 tendis 高可用

1.概述

Keepalived 是一个轻量级的高可用(High Availability, HA)解决方案,主要用于 Linux 系统。它通过实现 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议) 来提供服务的持续性和故障自动切换能力,从而避免单点故障。

一、Keepalived 的核心作用
实现高可用性:当主服务器宕机时,备用服务器能自动接管服务,对外表现为“无缝切换”。
IP 漂移(VIP 漂移):通过 VRRP 协议,在多个节点之间共享一个 虚拟 IP 地址(VIP)。正常情况下 VIP 绑定在主节点上;主节点故障后,VIP 自动漂移到备节点。

2.配置过程

准备两台服务器 192.168.2.17,192.168.2.26 ,vip ip 为 192.168.2.222,服务器为 ubuntu.
其中 17 为节点

2.1 安装 keepalived

sudo apt install -y keepalived

2.2 编辑 keepalived 配置

  • 主节点配置

编辑主节点 的/etc/keepalived/keepalived.conf

global_defs {router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_garp_interval 0.1      # 必须 > 0vrrp_gna_interval 0.1       # 必须 > 0enable_script_security      # 允许执行 notify 脚本}vrrp_instance VI_1 {state MASTERinterface enp0s3virtual_router_id 51priority 200advert_int 1#authentication {#    auth_type PASS#    auth_pass 1111#}virtual_ipaddress {192.168.2.222/24 brd 192.168.2.255 dev enp0s3 noprefixroute}notify_master "/etc/keepalived/send_garp.sh"##notify_master "/etc/keepalived/add_vip.sh"#notify_backup "/etc/keepalived/del_vip.sh"
}

这个 notify_master 的作用是 在节点成为主节点的时候,执行的脚本。
其中 send_garp.sh 内容为

#!/bin/bash
sleep 1
/usr/sbin/arping -U -c 3 -I enp0s3 192.168.2.222
  • 从节点配置
global_defs {router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_garp_interval 0.1      # 必须 > 0vrrp_gna_interval 0.1       # 必须 > 0enable_script_security      # 允许执行 notify 脚本}vrrp_instance VI_1 {# 为BACKUPstate BACKUP# 网卡名称interface enp0s3virtual_router_id 51# 从节点比主节点小priority 100advert_int 1#authentication {#    auth_type PASS#    auth_pass 1111#}virtual_ipaddress {192.168.2.222/24 brd 192.168.2.255 dev enp0s3 noprefixroute}notify_master "/etc/keepalived/send_garp.sh"##notify_master "/etc/keepalived/add_vip.sh"#notify_backup "/etc/keepalived/del_vip.sh"
}

2.2 验证漂移是否生效

我们可以启动节点和从节点
在主节点执行
ip addr show enp0s3

ip addr show enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 08:00:27:ac:af:45 brd ff:ff:ff:ff:ff:ffinet 192.168.2.17/24 brd 192.168.2.255 scope global noprefixroute enp0s3valid_lft forever preferred_lft foreverinet 192.168.2.222/24 brd 192.168.2.255 scope global secondary noprefixroute enp0s3valid_lft forever preferred_lft forever

这里可以看到 vip 在主节点上

在从节点执行命令
ip addr show enp0s3

 ip addr show enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 08:00:27:1f:90:10 brd ff:ff:ff:ff:ff:ffinet 192.168.2.26/24 brd 192.168.2.255 scope global dynamic noprefixroute enp0s3valid_lft 65444sec preferred_lft 65444sec

模拟 主节点宕机
在主节点执行命令
systemctl stop keepalived
我们可以看到从节点

ip addr show enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 08:00:27:1f:90:10 brd ff:ff:ff:ff:ff:ffinet 192.168.2.26/24 brd 192.168.2.255 scope global dynamic noprefixroute enp0s3valid_lft 64901sec preferred_lft 64901secinet 192.168.2.222/24 brd 192.168.2.255 scope global secondary noprefixroute enp0s3valid_lft forever preferred_lft forever

vip 漂移到从节点,使用 ping 命令 测试,发现 222 可以联通。

http://www.gsyq.cn/news/59254.html

相关文章:

  • 2025水泥电线杆厂家推荐榜:8米/10米/12米/15米/水泥电线杆源头制造商,山东着力杆塔领衔,硬核品质撑起基建“筋骨”
  • 论温度降额曲线对DC/DC电源模块可靠性的影响与设计指导
  • 2025年11月24日
  • 2025公寓管理系统排名与推荐:数字化时代如何选择最合适的公寓系统
  • 2025 年 11 月上料机厂家权威推荐榜:单工位/双工位/四工位圆盘上料机,工业机器人自动化设备精准供料解决方案
  • 2025 年 11 月防腐板厂家权威推荐榜:A级防腐板,B级防腐板,通用防腐板,胶衣防腐板,精选耐候抗蚀优质品牌深度解析
  • 2025 年 11 月气体检测仪厂家实力推荐榜:臭氧/甲醛/氢气/VOC/氮氧化物/二氧化硫/硫化氢检测仪及氧气分析仪专业品牌精选
  • 2025 年 11 月净化板厂家权威推荐榜:手工/机制/硫氧镁/玻镁/彩钢/抗菌/硅岩/铝蜂窝/聚氨酯净化板,医院/食品厂/电子厂净化工程专用板材精选!
  • 2025 年 11 月超声设备厂家权威推荐榜:覆盖河北、山西、辽宁、江苏、浙江、山东、广东等区域,精准成像与高效诊断口碑之选
  • 高口碑医疗器械检测机构清单:合规认证 + 精准检测双保障!
  • 2025 年 11 月甲醛检测仪厂家权威推荐榜:在线式/固定式/便携式/手持式/工业甲醛检测仪,精准监测与高效防护的科技之选
  • 8招让接口性能提升100倍
  • 2025年天津金蝶软件代理服务商实力观察:金蝶云星空、金蝶云星晨、金蝶云星翰、金蝶云系列产品四家企业以专业能力与服务获认可
  • Pandas --DataFrame 文件处理
  • 2025年四川头部GEO优化品牌哪家好,GEO优化/网络推广/SEO优化/网站建设/小红书代运营/新闻发布/百度推广GEO优化公司推荐排行
  • 个人开源项目防护实测:3款免费WAF对比后,这款成了我的首选
  • 赛后总结-Codeforces Round 1066 (Div. 1 + Div. 2)
  • 2025 年 11 月中国水泵厂家权威推荐榜:消防/多级/自吸/磁力/排污/真空/离心水泵,匠心制造与高效节能技术深度解析
  • LUATOS - GPIO
  • 认证攻击
  • 深耕 17 载 赋能万企!广州天呈网络技术有限公司以短视频运营 / 代运营 / 矩阵 / 拍摄 / 获客 / 推广,领跑全域营销
  • 2025 年 11 月苏州短视频运营团队权威推荐榜:专业拍摄制作、矩阵代运营与高效拓客服务口碑之选
  • 岳阳透明PC板厂家推荐,聚焦资质、案例与售后
  • 量化交易破局点:Tick 数据如何填补回测与实盘的鸿沟
  • 17 年深耕互联网服务!广州天呈网络技术以营销网站建设、品牌网站建设、网站建设推广赋能企业增长
  • 2025 年 11 月镀膜材料厂家权威推荐榜:真空镀膜材料,光学镀膜材料,装饰镀膜材料,高性能镀膜材料源头企业精选
  • 想做一款健康app
  • 2025年智能电缆订制厂家权威推荐榜单:防火电缆/控制电缆/低烟无卤电缆源头厂家精选
  • 2025 年 11 月酿酒设备厂家权威推荐榜:蒸馏设备/白酒包装设备/蒸煮设备/发酵罐/储酒罐/封箱机,高效智能酿造系统全解析
  • 2025年钢带增强聚乙烯螺旋波纹管实力厂家权威推荐榜单:钢带波纹管/hdpe钢带波纹管/钢带双壁波纹管源头厂家精选