HAPROXY+KEEPALIVED安装手册
安装包准备
操作系统
操作系统版本REDFLAGDC5SP432位
HAPROXY
Haproxy-1.4.18
KEEPALIVED
Keepalived-1.1.17
操作系统安装
略
HAPROXY安装
安装
#tar-zxvfhaproxy-1.4.18.tar.gz
#cdhaproxy-1.4.18
#makeTARGET=linux26PREFIX=/usr/local/haproxy
#makeinstallPREFIX=/usr/local/haproxy
配置
新建haproxy.cfg文件
#vi/usr/local/haproxy/haproxy.cfg
――――――――――――――――――――――――――――――
global
loglocal0
maxconn55555#最大连接数
chroot/usr/local/haproxy#安装目录
uid513#用户haproxy
gid513#组haproxy
daemon#守护进程运行
nbproc1#进程数量
pidfile/usr/local/haproxy/haproxy.pid#haproxypid
defaults
logglobal
modehttp#7层http;4层tcp
optionhttplog#http日志格式
optionhttpclose#主动关闭http通道
optionredispatch#serverId对应的服务器挂掉后,强制定向到其他健康的服务器
optiondontlognull
maxconn2000#最大连接数
contimeout5000#连接超时(毫秒)
clitimeout50000#客户端超时(毫秒)
srvtimeout50000#服务器超时(毫秒)
#运输ETMS3.0应用
frontendvs_SaaS#定义前端服务器(haproxy)
bind39:7001#监听地址
logglobal
default_backendpool_SaaS#指定后端服务器群
#errorfile502/usr/local/haproxy/html/maintain.html
#errorfile503/usr/local/haproxy/html/maintain.html
#errorfile504/usr/local/haproxy/html/maintain.html
backendpool_SaaS#定义后端服务器群(webserver/apache/nginx/iis..)
modehttp
logglobal
#optionforwardfor#后端服务器(apache/nginx/iis/*),从HttpHeader中获得客户端IP
#balanceroundrobin#负载均衡的方式,轮询方式
balanceleastconn#负载均衡的方式,最小连接
cookieSESSION_COOKIEinsertindirectnocache#插入serverid到cookie中,serverid后面可以定义
#optionhttpchkHEAD/check.html#用来做健康检查html文档
serverapp15555:7001cookieserver1checkrise3fall3weight3
serverapp15656:7001cookieserver2checkrise3fall3weight3
serverapp16060:7001cookieserver3checkrise2fall3weight3
#运输力展应用
frontendvs_LiZhan#定义前端服务器(haproxy)
bind38:7002#监听地址
logglobal
default_backendpool_LiZhan#指定后端服务器群
#errorfile502/usr/local/haproxy/html/maintain.html
#errorfile503/usr/local/haproxy/html/maintain.html
#errorfile504/usr/local/haproxy/html/maintain.html
backendpool_LiZhan#定义后端服务器群(webserver/apache/nginx/iis..)
modehttp
logglobal
#optionforwardfor#后端服务器(apache/nginx/iis/*),从HttpHeader中获得客户端IP
#balanceroundrobin#负载均衡的方式,轮询方式
balanceleastconn#负载均衡的方式,最小连接
cookieSESSION_COOK
原创力文档

文档评论(0)