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

 

linux 中haproxy+pacemaker高可用配置_第1张图片linux 中haproxy+pacemaker高可用配置_第2张图片linux 中haproxy+pacemaker高可用配置_第3张图片

添加  ip

 ip addr  add 172.25.15.100/24 dev eth0

此时可以测试haporxy性能

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

linux 中haproxy+pacemaker高可用配置_第4张图片

 

 

配置pacemaker

 

vim  /etc/corosync/corosync.conf

两边同时配置  scp发送即可

linux 中haproxy+pacemaker高可用配置_第5张图片linux 中haproxy+pacemaker高可用配置_第6张图片

 

在server上打开crm查看结果

crm status查看节点运行状态

 

linux 中haproxy+pacemaker高可用配置_第7张图片

在server1上配置haprovxy

[root@server1 corosync]# crm  
crm(live)# configure
crm(live)configure# property
usage: property [$id=]

linux 中haproxy+pacemaker高可用配置_第8张图片

 

 

测试结果

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

crm  node  online 来时节点恢复运行

linux 中haproxy+pacemaker高可用配置_第9张图片linux 中haproxy+pacemaker高可用配置_第10张图片linux 中haproxy+pacemaker高可用配置_第11张图片

你可能感兴趣的:(linux)