负载均衡的高可用集群(9)-haproxy负载均衡+pacemaker高可用

haproxy负载均衡+pacemaker高可用

实验环境

server1(172.25.254.1)(hapoxy+pacemaker)安装hapoxy+pacemaker
server2(172.25.254.2)(hapoxy+pacemaker)安装hapoxy+pacemaker
server4(172.25.254.4)apache后端服务器
server5(172.25.254.5)apache后端服务器

 

 

 

 

pacemaker

server1 和server2的haproxy配置一样,能实现负载均衡

[root@server1 ~]# vim /etc/haproxy/haproxy.cfg

负载均衡测试:

server1 和server2的 pacemaker配置

  systemctl  start pcsd     开启pcsd服务
  pcs cluster start --all   激活集群 
  pcs status         查看集群状态      
  pcs  resource create vip ocf:heartbeat:IPaddr2 ip=172.25.0.100 op monitor  interval=30s  给集群添加虚拟的VIP资源
 pcs resource create haproxy systemd:haproxy op monitor  interval=60s给集群添加haproxy负载均衡服务资源
 pcs resource group add hagroup vip haproxy  添加资源组

测试  

关掉sever1  的集群 server2自动开始接管 实现了高可用

[root@server1 ~]# pcs cluster stop  server1
server1: Stopping Cluster (pacemaker)...
server1: Stopping Cluster (corosync)...
[root@server2 ~]# pcs status
Cluster name: mycluster
Stack: corosync
Current DC: server2 (version 1.1.19-8.el7-c3c624ea3d) - partition with quorum
Last updated: Mon Aug 10 17:43:04 2020
Last change: Mon Aug 10 17:18:57 2020 by root via cibadmin on server1

2 nodes configured
2 resources configured

Online: [ server2 ]
OFFLINE: [ server1 ]

Full list of resources:

 Resource Group: hagroup
     vip	(ocf::heartbeat:IPaddr2):	Started server2
     haproxy	(systemd:haproxy):	Started server2

Failed Actions:
* haproxy_monitor_60000 on server2 'not running' (7): call=42, status=complete, exitreason='',
    last-rc-change='Mon Aug 10 17:38:34 2020', queued=0ms, exec=0ms


Daemon Status:
  corosync: active/disabled
  pacemaker: active/disabled
  pcsd: active/enabled

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值