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://idctop.com/linux%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%aevip%ef%bc%8ckeepalived%e9%ab%98%e5%8f%af%e7%94%a8%e9%9b%86%e7%be%a4%e6%80%8e%e4%b9%88%e6%90%ad%e5%bb%ba%ef%bc%9f/

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

相关推荐

  • Linux LTP测试框架是什么?,如何安装使用

    LTP(Linux Test Project)是验证Linux内核稳定性的工业级标准测试套件,通过数千个系统化用例模拟真实负载,帮助开发者提前发现内核缺陷,是保障生产环境可靠性的关键工具,linux ltp 安装步骤详解从源码编译安装LTP大多数Linux发行版不预装LTP,推荐从源码编译以获得最新测试用例,首……

    2026年7月22日
    2000
  • 机房服务器代维价格怎么算?,费用明细有哪些?

    思考></bs不带标题_思考>机房服务器代维多少钱没有统一标准,多数情况下单台服务器每月数百元起步,整柜或按年签约通常在数万元区间,具体由服务器数量、服务等级(SLA)和响应时效三个要素决定,采购代维服务的核心不是比单价,而是把预算花在“能扛事”的服务商身上,下面拆解行业真实行情和筛选逻辑,机……

    2026年10月10日
    000
  • 永劫无间到底有几个服务器,哪个服最火爆?

    永劫无间没有官方公布一个固定不变的服务器总数;玩家能选的是按区域和平台划分的服务器节点,国服、亚洲、东南亚、欧洲、北美等是常见入口,物理服务器会随在线人数弹性增减, 问“永劫有多少个服务器啊”,更准确的问法是:它有多少个可供玩家选择的区域节点,以及背后有多少台物理机在支撑,先弄清:永劫无间的“服务器”到底指什么……

    2026年10月14日
    000
  • 4kw服务器机柜需要多少风量,机柜散热风量怎么算?

    一台4kW功耗的服务器机柜,在常规机房环境(送风温度18-22℃,允许温升10-15℃)下,所需风量约为1200-1500CFM(约2000-2550m³/h),这个数值是依据显热换热公式推导出的基础工程值,实际选型需结合机柜内部布局、冷通道封闭情况及服务器风扇特性做冗余调整,下面从热力学原理、工程实测到IDC……

    2026年10月5日
    200
  • 网吧无盘服务器CPU到底多少钱,哪个性价比高?

    网吧无盘服务器CPU的价格跨度较大,从几百元的二手至强到上万元的全新EPYC都有,但2026年主流网吧的合理预算多在1500-3500元之间, 这个价位能买到核心数、主频和缓存都够用的服务器CPU,支撑50-100台客户端的并发启动与游戏更新,下面从实际选型、成本构成和采购渠道几个角度展开,无盘服务器CPU的价……

    2026年9月24日
    100
  • 服务器cx7网卡200G多少钱,性价比高吗?

    一张 Mellanox ConnectX-7 单口 200G 网卡当前市场参考价在 4000 元至 8000 元人民币之间,双口版本价格更高,具体取决于采购渠道、供货状态及是否包含配套线缆与模块,CX7 200G网卡价格行情深度解析网卡价格并非一成不变,了解其构成才能做出明智决策,核心参数与价格区间CX7 网卡……

    2026年7月27日
    1700
  • 租服务器跑模型多少钱合适,哪个平台性价比高?

    租一台能跑主流AI模型的GPU服务器,月成本从几百元到数万元不等,核心取决于你选的显卡型号、租用时长和配套资源,对个人开发者和中小团队来说,先按模型规模倒推配置,再选按需或包月计费,是最省钱的路径,为什么租服务器比买整机更划算?——先搞懂成本逻辑一台A100/H100级别的显卡,整机采购价动辄十几万甚至几十万元……

    2026年10月12日
    100
  • 黑室服务器室建造报价如何,每平米多少钱?

    黑室服务器室出多少钱?核心答案:这不是一笔固定费用,而是一套按“机柜+带宽+维护”叠加的长期成本结构,对大多数企业来说,一间合规的服务器室一次性建设投入在数十万级,若改为托管或租用持牌IDC机柜,年成本可从几千元到数万元不等,具体怎么算,下文给你一套可执行的报价参考,黑室服务器室出多少钱:先搞清“黑室”的真实成……

    2026年10月1日
    100
  • 30t的服务器价格是多少?,租用一年要花多少钱?

    一台30TB存储服务器的月租价格通常在2000元到15000元之间,具体取决于硬盘类型(机械盘或NVMe固态)、带宽大小以及是否包含高防IP,如果是计算型节点搭配30T大容量存储,年付成本大约在2万到8万元;若是全闪配置,价格会明显上探,下面按配置拆解真实行情,30T服务器的价格由什么决定30T这个数字本身只代……

    2026年9月17日
    200
  • Go服务器究竟多少钱一台,哪家服务商性价比高?

    Go服务器月租费用通常在200元至2000元之间,具体取决于配置、带宽和机房线路,但企业级独享物理机或高配云服务器的年预算则需准备1万至5万元,很多朋友听到“Go服务器”第一反应是“是不是谷歌那个Go语言专用服务器”,这里先澄清一下:在IDC行业语境里,Go服务器通常指代承载Go语言应用(如高并发API网关、微……

    2026年9月20日
    100

发表回复

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