首先准备一个 haproxy的tar包

安装rpm包制作工具

haproxy+pacemaker+corosync

yum install pcre-devel -y    解决依赖性

yum install -y gcc    安装gcc

rpmbuild -tb haproxy-1.6.11.tar.gz       开始制作rpm包

 

所制作的rpm包所在目录

haproxy+pacemaker+corosync

安装 haproxy 并解压tar包

haproxy+pacemaker+corosync

因为配置文件的模板在源码中,所以需要解压并将源码复制到haproxy读取目录下

并将名称改为haproxy.cfg                                                 

haproxy+pacemaker+corosync

因为haproxy需要用户,所以需要创建一个符合需求的用户

groupadd -g 200 haproxy

useradd -u 200 -g 200 -M haproxy

haproxy+pacemaker+corosync

 vim /etc/haproxy/haproxy.cfg   修改配置文件

haproxy+pacemaker+corosync

haproxy+pacemaker+corosync

给172.25.254.2 172.25.254.3两台虚拟机安装httpd并打开服务

(笔者已经安装过了,截图仅为演示命令)

haproxy+pacemaker+corosync

 

vim /etc/security/limits.conf  在最后添加

haproxy+pacemaker+corosync

server1开启服务

haproxy+pacemaker+corosync

在浏览器输入ip加配置文件中的路径

http://172.25.254.1/admin/stats  

haproxy+pacemaker+corosync

直接输入ip地址,可以看到编写在servser2和server3上的网页轮询

haproxy+pacemaker+corosync

haproxy+pacemaker+corosync

 

 

 

Pacemaker

server1 和server2配置操作如下

haproxy+pacemaker+corosync

 

haproxy+pacemaker+corosync

从网上下载 crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm两个软件,在所在目录下可以直接yum安装

haproxy+pacemaker+corosync

 

haproxy+pacemaker+corosync

 

 

 

 

 

相关文章: