haproxy+pacemaker+corosync

首先准备一个 haproxy的tar包

安装rpm包制作工具

haproxy+pacemaker+corosync_第1张图片

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

yum install -y gcc    安装gcc

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

 

所制作的rpm包所在目录

haproxy+pacemaker+corosync_第2张图片

安装 haproxy 并解压tar包

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

并将名称改为haproxy.cfg                                                 

haproxy+pacemaker+corosync_第3张图片

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

groupadd -g 200 haproxy

useradd -u 200 -g 200 -M haproxy

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

haproxy+pacemaker+corosync_第4张图片

haproxy+pacemaker+corosync_第5张图片

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

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

haproxy+pacemaker+corosync_第6张图片

 

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

server1开启服务

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

http://172.25.254.1/admin/stats  

haproxy+pacemaker+corosync_第7张图片

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

haproxy+pacemaker+corosync_第8张图片

haproxy+pacemaker+corosync_第9张图片

 

 

 

Pacemaker

server1 和server2配置操作如下

 

haproxy+pacemaker+corosync_第10张图片

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

 

haproxy+pacemaker+corosync_第11张图片

 

 

 

 

 

你可能感兴趣的:(haproxy+pacemaker+corosync)