linux 中haproxy+pacemaker高可用配置

配置环境 安装软件

yum install    haporxy   pacemaker  corosync -y

rpm  -ivh pssh-2.3.1-2.1.x86_64.rpm
rpm  -ivh  crmsh-1.2.6-0.rc2.2.1.x86_64.rpm
 yum install redhat-rpm-config -y
 yum install  crmsh-1.2.6-0.rc2.2.1.x86_64.rpm

配置文件

vim  /etc/haproxy/haproxy.cfg

配置haproxy

添加  ip

 ip addr  add 172.25.15.100/24 dev eth0

此时可以测试haporxy性能

浏览器输入  添加ip地址即可

扫描二维码关注公众号,回复: 2626698 查看本文章

配置pacemaker

vim  /etc/corosync/corosync.conf

两边同时配置  scp发送即可

在server上打开crm查看结果

crm status查看节点运行状态

在server1上配置haprovxy

[root@server1 corosync]# crm  
crm(live)# configure
crm(live)configure# property
usage: property [$id=<set_id>] <option>=<value>
crm(live)configure# property  no-quorum-policy="ignore"
crm(live)configure# property stonith-enabled=false
crm(live)configure# 172.25.15.100
ERROR: syntax: 172.25.15.100
crm(live)configure# primitive haproxy lsb:haproxy op monitor interval=30s
crm(live)configure# primitive vip ocf:heartbeat:IPaddr params ip=172.25.15.100 nic='eth0' cidr_netmask='24'
crm(live)configure# group web vip haproxy
crm(live)configure# commit
crm(live)configure# Ctrl-C, leaving
[root@server1 corosync]# crm  
crm(live)# configure
crm(live)configure# show

测试结果

crm  node  standby  server1  server3 来切换运行节点

crm  node  online 来时节点恢复运行

猜你喜欢

转载自blog.csdn.net/iaMay_____/article/details/81387523