LVS+keepAlived配置分析003
2026/6/16 11:56:50 网站建设 项目流程

文章目录

  • 一、修正后全节点完整配置文件
    • 1.1 LVS主节点(klvs3 / 192.168.30.3)
      • 1.1.1 Keepalived 完整配置
      • 1.1.2 状态切换通知脚本
      • 1.1.3 内核优化参数
      • 1.1.4 防火墙配置
    • 1.2 LVS备节点(klvs4 / 192.168.30.4)
      • 1.2.1 Keepalived 完整配置
      • 1.2.2 同步配置
    • 1.3 Web RS节点(vnginx5 / 192.168.30.5)
      • 1.3.1 内核参数(含DR模式必配项)
      • 1.3.2 lo接口VIP配置
      • 1.3.3 Nginx 完整配置
      • 1.3.4 防火墙配置
  • 二、Prometheus 监控体系 + 告警规则
    • 2.1 监控组件部署(所有节点执行对应安装)
      • 2.1.1 node_exporter(全节点安装,系统基础指标)
      • 2.1.2 ipvs_exporter(仅LVS主备节点安装,IPVS转发指标)
      • 2.1.3 keepalived_exporter(仅LVS主备节点安装,VRRP状态指标)
    • 2.2 Prometheus 采集配置
    • 2.3 完整告警规则文件
  • 三、Grafana 监控大盘
    • 3.1 大盘整体结构
    • 3.2 核心面板 PromQL 参考
      • 1. 当前VIP所在节点
      • 2. 集群健康RS总数
      • 3. IPVS总并发连接数
      • 4. 每秒新建连接数
      • 5. 单虚拟服务入向流量
      • 6. VRRP状态码说明
    • 3.3 可直接导入的大盘JSON
  • 四、验证与生效步骤

一、修正后全节点完整配置文件

所有配置已修复健康检查权重失效、反向路由拦截、脚本缺失等核心问题,可直接复制落地。


1.1 LVS主节点(klvs3 / 192.168.30.3)

1.1.1 Keepalived 完整配置

文件路径:/etc/keepalived/keepalived.conf

! Configuration File for keepalived - LVS MASTER ! 全局定义模块 global_defs { router_id LVS_DEVEL_MASTER script_user root enable_script_security enable_traps } # 健康检查脚本:IPVS异常时优先级降60,确保低于备节点触发切换 vrrp_script chk_ipvs { script "/usr/sbin/ipvsadm -Ln >/dev/null 2>&1" interval 2 timeout 1 fall 2 rise 1 weight -60 } vrrp_instance VI_1 { state BACKUP interface ens33 virtual_router_id 51

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询