Wener Site

Keepalived

约 1 分钟阅读
  • acassen/keepalivedGitHubacassen/keepalivedacassen/keepalived 是什么? · 虚拟路由 - 主要用于实现 VIP · 不是反向代理 · 4 层负载均衡 - 不感知 7 层协议 · 不支持任何 HTTP 协议层面功能 · 非常块 · VRPP Virtual Router Redundancy Protocol笔记:Keepalived 是什么?
    • 虚拟路由 - 主要用于实现 VIP
    • 不是反向代理
    • 4 层负载均衡 - 不感知 7 层协议
      • 不支持任何 HTTP 协议层面功能
    • 非常块
  • VRPP Virtual Router Redundancy Protocol
  • BFD Bidirectional Forwarding Detection
text
global_defs {
  notification_email {
  }
  router_id LVS_DEVEL
  vrrp_skip_check_adv_addr
  vrrp_garp_interval 0
  vrrp_gna_interval 0
}

vrrp_script chk_haproxy {
  script "killall -0 haproxy"
  interval 2
  weight 2
}

vrrp_instance haproxy-vip {
  state BACKUP
  priority 100
  interface eth0                       # Network card
  virtual_router_id 60
  advert_int 1
  authentication {
    auth_type PASS
    auth_pass 1111
  }
  unicast_src_ip 172.16.0.2      # The IP address of this machine
  unicast_peer {
    172.16.0.3                         # The IP address of peer machines
  }

  virtual_ipaddress {
    172.16.0.10/24                  # The VIP address
  }

  track_script {
    chk_haproxy
  }
}
bash
# 开启后 HAProxy 等服务可以绑定不存在的 IP,非常适用于 VIP 场景
sysctl -w net.ipv4.ip_nonlocal_bind=1

关联信息

反向链接和本文引用的外部资料。

References

GitHub

2 条

其他外链

2 条
最近更新commit ac8a497Edit

On this page