pacemaker + haproxy 高可用集群加负载均衡

前面两篇博客我写了pacemaker与haproxy
这篇主要把他们俩结合起来

原理:
这里写图片描述

实验环境:

操作系统: redhat EL 6.5
机器及服务安装:
server7: 172.25.12.7 pacemaker corosync crm haproxy
server8: 172.25.12.8 pacemaker corosync crm haproxy
server9: 172.25.12.9 apache(httpd)

pacemaker安装配置:

corosync + pacemaker + crmsh 高可用集群

haproxy安装配置:

HAProxy+apache 负载均衡,动静分离,读写分离

在pacemaker上配置haproxy:

[root@server7 ~]# crm
crm(live)# configure
crm(live)configure# primitive haproxy lsb:haproxy op monitor interval=30s
crm(live)configure# commit 

在pacemaker上配置一个vip:

[root@server7 ~]# crm
crm(live)# configure
crm(live)configure#primitive vip ocf:heartbeat:IPaddr params ip=172.25.12.200 nic='eth0' cidr_netmask='24' 
crm(live)configure# commit

配置组资源:

crm(live)configure# group web vip haproxy
crm(live)configure# commit

查看集群资源配置:
crm_mon

.
.
Online: [ server7 server8 ]

 Resource Group: web
     vip        (ocf::heartbeat:IPaddr):        Started server7
     haproxy    (lsb:haproxy):  Started server7

安装并开启server9上的httpd服务:

yum install -i httpd
/etc/init.d/httpd start
echo server9 > /var/www/html/index.html

测试:

[kiosk@groot ~]$ curl 172.25.12.200
server9
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值