高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用
生活随笔
收集整理的這篇文章主要介紹了
高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)驗(yàn)環(huán)境
server1 和 server2 是調(diào)度器,server3 和 server4 是服務(wù)器
【1】調(diào)度器server1 server2
關(guān)閉 keepalived 和 httpd,并打開pcsd
【2】服務(wù)器server3 server4
打開apache
pacemaker和corosync加上haproxy實(shí)現(xiàn)高可用
【1】實(shí)現(xiàn)負(fù)載均衡
server1:[root@server1 haproxy]# vim /etc/haproxy/haproxy.cfg backend appbalance roundrobin#balance sourceserver app1 172.25.15.3:80 checkserver app2 172.25.15.4:80 check [root@server1 haproxy]# systemctl restart haproxyserver2:[root@server2 haproxy]# vim /etc/haproxy/haproxy.cfg backend appbalance roundrobin#balance sourceserver app1 172.25.15.3:80 checkserver app2 172.25.15.4:80 check [root@server2 haproxy]# systemctl restart haproxy實(shí)現(xiàn)了負(fù)載均衡
【2】實(shí)現(xiàn)高可用
[root@server1 ~]# pcs resource create vip ocf:heartbeat:IPaddr2 ip=172.25.0.100 op monitor interval=30s #給集群添加虛擬的VIP資源[root@server1 ~]# pcs resource create vip ocf:heartbeat:IPaddr2 ip=172.25.15.100 op monitor interval=30s #給集群添加haproxy負(fù)載均衡服務(wù)資源 [root@server1 ~]# pcs resource create haproxy systemd:haproxy op monitor interval=60s [root@server1 ~]# pcs resource group add hagroup vip haproxy [root@server1 ~]# pcs status # 查看集群狀態(tài)- 此時(shí)資源都在server1中
- 關(guān)閉sever1的集群
- server2自動開始接管,實(shí)現(xiàn)了高可用
總結(jié)
以上是生活随笔為你收集整理的高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: w ndows10怎么关闭启动项,开机启
- 下一篇: IDM安装与下载百度云文件