本节主要是在binghe155服务器和binghe156服务器上通过配置Keepalived达到HAProxy的高可用。
1.配置Keepalived
分别在两台服务器上编辑/etc/keepalived/keepalived.conf文件,修改后的文件分别如下:
binghe155服务器:
- ! Configuration File for keepalived
- global_defs {
- router_id binghe155
- }
- vrrp_script chk_haproxy {
- script "/usr/local/keepalived/haproxy_check.sh"
- interval 2
- weight 2
- }
- vrrp_instance VI_1 {
- state BACKUP
- interface eth0
- virtual_router_id 100
- priority 120
- nopreempt
- advert_int 1
- authentication {
- auth_type PASS
- auth_pass 1111
- }
- track_script {
- chk_haproxy
- }
- virtual_ipaddress {
- 192.168.175.100
- }
- }
- virtual_server 192.168.175.100 48800 {
- delay_loop 2
- nat_mask 255.255.255.0
- persistence_timeout 50
- protocol TCP
- real_