2.11.3. 安装和配置 keepalived
在至少两个 HAProxy 节点上执行以下步骤:
先决条件
- 至少两个 HAProxy 节点。
- 至少两个对象网关节点。
流程
安装
keepalived
:yum install -y keepalived
[root@haproxy]# yum install -y keepalived
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置
keepalived
在两个 HAProxy 节点上:vim /etc/keepalived/keepalived.conf
[root@haproxy]# vim /etc/keepalived/keepalived.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在配置文件中,有一个用于检查
haproxy
进程脚本:vrrp_script chk_haproxy { script "killall -0 haproxy" # check the haproxy process interval 2 # every 2 seconds weight 2 # add 2 points if OK }
vrrp_script chk_haproxy { script "killall -0 haproxy" # check the haproxy process interval 2 # every 2 seconds weight 2 # add 2 points if OK }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 接下来,主负载平衡器和备份负载平衡器上的实例使用
eno1
作为网络接口。它还分配虚拟 IP 地址,即192.168.1.20
。Master 负载均衡器节点
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 备份负载均衡器节点
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用并启动
keepalived
服务:systemctl enable keepalived systemctl start keepalived
[root@haproxy]# systemctl enable keepalived [root@haproxy]# systemctl start keepalived
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
-
有关配置
keepalived
的详细讨论,请参阅 Keepalived 初始负载平衡器配置。