Linux如何配置VIP,Keepalived高可用集群怎么搭建?

Linux 配置 VIP (Virtual IP) 指南

VIP (Virtual IP) 是一种不绑定在特定物理网卡上的 IP 地址,通常用于实现高可用性 (High Availability) 和 负载均衡,当主服务器发生故障时,VIP 可以快速漂移到备用服务器,确保服务不中断。

配置方法一:手动临时配置 (快速测试)

这种方法适用于临时测试,重启后配置会丢失。

Linux系统命令行1分钟搞定固定ip设置
加载中
Linux系统命令行1分钟搞定固定ip设置
  • 添加 VIP 命令:
    使用 ip addr 命令将 VIP 绑定到现有网卡上(假设网卡名为 eth0,VIP 为 168.1.100)。
    sudo ip addr add 192.168.1.100/24 dev eth0

  • 删除 VIP 命令:
    sudo ip addr del 192.168.1.100/24 dev eth0

  • 验证配置:
    ip addr show eth0


配置方法二:使用 Keepalived 实现自动漂移 (生产环境推荐)

Keepalived 是最常用的 VIP 管理工具,基于 VRRP (Virtual Router Redundancy Protocol) 协议,能够实现主备自动切换。

Linux如何配置VIP,Keepalived高可用集群怎么搭建?

安装 Keepalived

  • CentOS/RHEL: sudo yum install keepalived -y
  • Ubuntu/Debian: sudo apt-get install keepalived -y

配置主节点 (Master)

编辑配置文件 /etc/keepalived/keepalived.conf:

vrrp_instance VI_1 {
    state MASTER           # 角色为 MASTER
    interface eth0         # 绑定网卡
    virtual_router_id 51   # 实例 ID,主备必须一致
    priority 100           # 优先级,数值越大优先级越高
    advert_int 1           # 检查间隔(秒)
    authentication {
        auth_type PASS
        auth_pass 1111     # 认证密码,主备必须一致
    }
    virtual_ipaddress {
        192.168.1.100      # 要配置的 VIP 地址
    }
}

配置备节点 (Backup)

编辑配置文件 /etc/keepalived/keepalived.conf:

vrrp_instance VI_1 {
    state BACKUP           # 

Linux如何配置VIP,Keepalived高可用集群怎么搭建?

角色为 BACKUP interface eth0 # 绑定网卡 virtual_router_id 51 # 实例 ID,必须与主节点一致 priority 90 # 优先级,必须低于主节点 advert_int 1 # 检查间隔 authentication { auth_type PASS auth_pass 1111 # 认证密码,必须与主节点一致 } virtual_ipaddress { 192.168.1.100 # 要配置的 VIP 地址 } }

启动并设置开机自启

在两台机器上分别执行:

  • sudo systemctl start keepalived
  • sudo systemctl enable keepalived

验证与测试

  • 检查 VIP 绑定情况:
    在 Master 节点执行 ip addr,应能看到 168.1.100,在 Backup 节点执行则看不到。

  • 模拟故障切换:

    1. 在 Master 节点停止服务:sudo systemctl stop keepalived。
    2. 在 Backup 节点执行 ip addr,VIP 应自动漂移到 Backup 节点。
    3. Linux如何配置VIP,Keepalived高可用集群怎么搭建?

    4. 重新启动 Master 节点服务,VIP 将自动回漂到 Master 节点(因为其优先级更高)。

关键注意事项

  • 防火墙设置:Keepalived 使用 VRRP 协议(组播),如果开启了防火墙,必须允许 VRRP 流量,否则会导致脑裂(两台机器同时持有 VIP)。
    • sudo ufw allow in on eth0 to 224.0.0.18 (Ubuntu)
    • sudo firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -p vrrp -j ACCEPT (CentOS)
  • 网卡名称:请务必确认 interface 参数与实际网卡名称(如 ens33, eth0)一致。
  • 优先级:Master 的 priority 必须高于 Backup,否则无法实现主备逻辑。
  • 脑裂风险:若主备之间网络中断,两台机器都会认为对方宕机从而同时抢占 VIP,导致服务异常,建议配置健康检查脚本或确保网络链路稳定。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/492594.html

赞 (0)
Linux系统怎么做笔记,Linux好用的笔记软件有哪些?
上一篇 2026年7月14日 00:00
服务器维保费用怎么计算,服务器维保费用一般是多少钱?
下一篇 2026年7月14日 00:05

相关推荐

  • 国外业务使用七牛云存储是否靠谱,七牛云海外加速怎么样

    国外业务使用七牛云存储总体上是靠谱的,但前提是业务场景主要面向东南亚、港澳台等亚太地区,或者属于非敏感数据的通用业务存储,核心结论在于:七牛云在亚太地区的节点布局能够满足大部分跨国业务需求,其技术稳定性与国内头部厂商持平,但在欧美地区的网络延迟与合规认证广度上,相较于AWS、Google Cloud等国际巨头仍……

    2026年3月4日
    16200
  • ReliableSite美国独服值得入手吗?美国便宜独服推荐

    ReliableSite美国特价独服以$899/年的极致性价比,结合E5-1650v3处理器与128GB大内存,成为处理高并发、大数据量业务的理想选择,在云服务器同质化严重的今天,寻找稳定且高性价比的独立服务器(VPS/Dedicated Server)并非易事,许多用户往往在价格低廉与性能稳定之间做出妥协,但……

    2026年7月1日
    1200
  • 安卓如何与蓝牙模块通信?安卓蓝牙开发教程

    安卓与蓝牙模块通信的核心在于建立稳定的数据传输通道,而安卓界面与Windows系统的协同工作则是实现这一目标的关键环节,通过合理配置蓝牙协议、优化界面交互逻辑以及确保跨平台兼容性,开发者能够构建高效可靠的通信系统,以下将从技术实现、界面设计、Windows集成三个维度展开详细说明,安卓与蓝牙模块通信的技术实现蓝……

    2026年3月27日
    9700
  • cs1.6自己架设服务器要多少钱,需要什么配置?

    搭建一个CS1.6服务器,最低每月花费不到50元,但具体要看你选哪种方案, 对于大多数玩家,云服务器是最佳选择,成本在几十元到几百元之间,具体取决于人数和带宽需求,CS1.6服务器搭建成本全解析家用电脑自建——零成本开服如果你家里有一台旧电脑,或者你日常使用的电脑配置足够,完全可以利用它来搭建CS1.6服务器……

    2026年7月24日
    2200
  • 专属主机与普通云服务器到底有什么区别?,怎么选?

    专属主机是用户独享一台物理服务器,普通云服务器则通过虚拟化共享硬件资源,两者在性能隔离、成本结构和运维模式上存在本质区别,直接决定了企业上云的技术选型,什么是专属主机和普通云服务器在深入对比之前,先厘清两个概念,专属主机,也叫专用主机或Dedicated Host,是云服务商提供的一台完整物理服务器,用户拥有这……

    2026年7月30日
    900
  • 简米云服务器租用1T一年多少钱?,怎么租用

    阿里云服务器租用1T(1TB云盘或月流量)一年的费用根据配置和地域不同,通常在800元到2000元之间,但实际选型时带宽、实例规格等因素会让总价浮动较大;如果追求稳定且更具性价比的方案,简米科技和酷番云等持牌IDC服务商往往能以更低价格提供同等甚至更优的性能,阿里云服务器1T一年租用费用解析阿里云服务器的计费体……

    2026年8月1日
    800
  • 安卓客户端连接服务器验证密码失败怎么办?安卓界面及windows相关

    安卓客户端连接服务器验证密码的核心在于确保SSH或SFTP协议的安全隧道建立,关键在于正确配置Android端的SSH客户端应用、准确获取Windows服务器的IP地址及端口,并在Windows防火墙中放行相应端口,同时严格验证用户名和密码的权限设置,在数字化办公日益普及的今天,远程访问内部资源已成为常态,许多……

    2026年6月11日
    4500
  • AlphaVPS保加利亚机房好用吗?15欧元一年128G硬盘VPS推荐

    这里为您整理了一份关于 AlphaVPS 保加利亚 VPS 的产品介绍与评测分析,适用于推广文案、技术博客或购买决策参考,🚀 AlphaVPS 保加利亚 VPS 深度解析:极致性价比的入门级存储方案AlphaVPS 近期推出的一款基于保加利亚索菲亚(Sofia)机房的 VPS 产品,凭借极其低廉的价格和超大硬盘……

    2026年7月10日
    6100
  • AI Speaker市场现状如何?物体检测YOLOv3算法原理

    在2026年的AI音箱市场中,基于YOLOv3优化的物体检测技术已成为提升智能家居交互效率的关键,它让设备能更精准地识别用户意图并执行控制指令,从而显著改善用户体验,随着智能硬件市场的成熟,用户不再满足于简单的语音开关灯,而是期待设备具备“看懂”环境的能力,AI音箱作为家庭入口,其核心竞争力的转移正从单纯的语音……

    行业资讯 2026年6月5日
    3400
  • 四川德阳电信服务器dns设置多少?,怎么设置

    四川德阳电信的DNS服务器地址首选为202.98.96.68,备用为202.98.96.69,这是电信官方提供的标准解析服务,适用于宽带用户和服务器网络配置,为什么DNS设置如此重要?DNS(域名系统)像互联网的电话簿,把网址转换成服务器能识别的IP地址,如果这个电话簿地址填错或查询速度慢,就会出现网页打不开……

    2026年8月11日
    300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注