haproxy的负载均衡是如何实现的

  

,,,,,,,,,,,,,,,,,,,,,,,,,,,,以前,

<> <代码>开启三台虚拟机:   192.168.80.103,,   192.168.80.104,   192.168.80.105, <人力资源/>
 <代码>在80.103里:
  systemctl停止firewalld,,,//关闭防火墙
  setenforce 0,,,,,,,,,,,,//关闭监控 
 <代码> yum安装lrz * - y,,,,,//安装上传软件
  haproxy把包拉入 

 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  

 haproxy的负载均衡是如何实现的

 <代码> cd/usr/local/haproxy/cd/opt/haproxy-1.5.15/cd/例子
  haproxy cp。cfg/etc/haproxy/cd/etc/haproxy/ 

haproxy vi。cfg
 haproxy的负载均衡是如何实现的“> <br/>修改后:<br/> <img src=

 <代码> cp haproxy。init/etc/init.d/haproxy
  vi/etc/init.d/haproxy
  chmod + x/etc/init.haproxy d/,,//给这个文件设置权限
  我/etc/init.d/haproxy  

 haproxy的负载均衡是如何实现的

 <代码> chkconfig haproxy——添加,,,//添加系统服务
  ln - s/usr/local/haproxy/sbin/haproxy,/usr/sbin/haproxy,,//软链接
  haproxy服务开始,,,//启动haproxy
  netstat anp | grep haproxy,,//查看haproxy服务是否开启 

 haproxy的负载均衡是如何实现的

 <代码>在网页上输入IP地址:8089/统计 

 haproxy的负载均衡是如何实现的

 <代码> 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>:连续多少次检测结果为“成功”才标记为可用;默认为2 

haproxy的负载均衡是如何实现的