300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用

高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用

时间:2020-03-12 03:10:21

相关推荐

高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用

实验环境

server1 和 server2 是调度器,server3 和 server4 是服务器

【1】调度器server1 server2

关闭 keepalived 和 httpd,并打开pcsd

[root@server1 ~]# systemctl stop keepalived[root@server1 ~]# systemctl start pcsd #打开pcsd服务[root@server1 ~]# pcs cluster start --all#激活集群

【2】服务器server3 server4

打开apache

pacemaker和corosync加上haproxy实现高可用

【1】实现负载均衡

server1:[root@server1 haproxy]# vim /etc/haproxy/haproxy.cfgbackend appbalanceroundrobin#balancesourceserver 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.cfgbackend appbalanceroundrobin#balancesourceserver app1 172.25.15.3:80 checkserver app2 172.25.15.4:80 check[root@server2 haproxy]# systemctl restart haproxy

实现了负载均衡

【2】实现高可用

[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负载均衡服务资源[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 # 查看集群状态

此时资源都在server1中

关闭sever1的集群

server2自动开始接管,实现了高可用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。