环境准备:
2台haproxy实现HA
2台应用服务器——httpd
1台client
haproxy1(ds1) 201.1.1.100
haproxy2(ds2) 201.1.1.99
vip 201.1.1.101
rs1 201.1.1.102
rs2 201.1.1.103
先配字haproxy 和 keepalived 集群:
[root@ds1 ~]# vim /etc/keepalived/keepalived.conf
[root@ds1 ~]# vim /etc/keepalived/keepalived.conf
[root@ds1 ~]# systemctl restart keepalived.service
[root@ds2 ~]# vim /etc/haproxy/haproxy.cfg
[root@ds2 ~]# systemctl start haproxy.service
[root@ds2 ~]# systemctl start keepalived.service
[root@ds2 ~]# vim /etc/keepalived/keepalived.conf
[root@ds2 ~]# systemctl restart keepalived.service
客户端访问:
[root@room9pc01 ~]# curl 201.1.1.101
rs1
[root@room9pc01 ~]# curl 201.1.1.101
rs2
[root@room9pc01 ~]# curl 201.1.1.101
rs1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
谁的优先级高,谁就的优先访问