,,,,,,,,,,,,,,,,,,,,,,,,,,,,以前,
<> <代码>开启三台虚拟机: 192.168.80.103,, 192.168.80.104, 192.168.80.105,代码> <人力资源/><代码>在80.103里: systemctl停止firewalld,,,//关闭防火墙 setenforce 0,,,,,,,,,,,,//关闭监控代码>
<代码> yum安装lrz * - y,,,,,//安装上传软件 haproxy把包拉入代码>
<代码> tar xf haproxy-1.5.15.tar。广州- c/opt/,//解压包并且放入/opt文件中代码>
<代码> cd/opt/haproxy-1.5.15/haproxy源码编译安装 yum安装- y \ pcre-devel \ bzip2-devel \ gcc \ gcc-c + + \ 使代码>
<代码> uname - r,,//内核版本 使目标=linux26, PREFIX=/usr/地方/haproxy,,//标识64为系统 使安装PREFIX=/usr/地方/haproxy mkdir/etc/haproxy haproxy useradd - s/sbin/nologin - m, haproxy id 代码>
<代码> cd/usr/local/haproxy/cd/opt/haproxy-1.5.15/cd/例子 haproxy cp。cfg/etc/haproxy/cd/etc/haproxy/代码>
haproxy vi。cfg
<代码> cp haproxy。init/etc/init.d/haproxy vi/etc/init.d/haproxy chmod + x/etc/init.haproxy d/,,//给这个文件设置权限 我/etc/init.d/haproxy 代码>
<代码> chkconfig haproxy——添加,,,//添加系统服务 ln - s/usr/local/haproxy/sbin/haproxy,/usr/sbin/haproxy,,//软链接 haproxy服务开始,,,//启动haproxy netstat anp | grep haproxy,,//查看haproxy服务是否开启代码>
<代码>在网页上输入IP地址:8089/统计代码>
<代码> haproxy服务停止,,//关闭haproxy 代码><代码> vi/etc/haproxy/haproxy.cfg 在里面添加以下内容: - - - - - - - - - - - - - - - - - - - - - - - -网络设置- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 听webcluster,,#定义webcluster云服务器组。 ,,,绑定0.0.0.0:80大敌;#定义haproxy前端部分监听的端口。 ,,,模式http大敌;,# http的7层模式 ,,,选项httpchk获得/索引。html,,#心跳检测 ,,,日志全球大敌;全球中,#继承日志的定义 ,,,3000年maxconn大敌;#服务器进程可接受的最大并发连接数 ,,,此平衡循环大敌;,#负载均衡的方式:轮询 服务器web01 192.168.80.104:80检查国米2000年秋季5 服务器web02 192.168.80.105:80检查国米2000年秋季5 ,,:wq,,//保存退出 注: 后端服务器web1和web2、IP地址分别为192.168.80.10和192.168.80.20 检查:对当前服务器做健康状态检测 国米& lt; delay>:检测之间的时间间隔,默认为2000 ms 秋天& lt; count>:连续多少次检测结果为“失败”才标记为不可用;默认为3 上升& lt; count>:连续多少次检测结果为“成功”才标记为可用;默认为2haproxy的负载均衡是如何实现的