2.14.3. 安装和配置 keepalived
在至少两个 HAProxy 节点上执行以下步骤:
先决条件
- 至少两个 HAProxy 节点。
- 至少两个对象网关节点。
流程
安装
keepalived:yum install -y keepalived
[root@haproxy]# yum install -y keepalivedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 配置
keepalived在两个 HAProxy 节点上:vim /etc/keepalived/keepalived.conf
[root@haproxy]# vim /etc/keepalived/keepalived.confCopy 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 keepalivedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
-
有关配置
keepalived的详细讨论,请参阅 Keepalived 初始负载平衡器配置。