keepalived配置lvs部分的状态检测
2015-04-15 14:46
274 查看
keepalived配置lvs部分的状态检测
总结以下几种方式: # HTTP_GET | SSL_GET | TCP_CHECK | SMTP_CHECK | MISC_CHECK virtual_server 192.168.5.100 6767 { #设置虚拟服务器,需要指定虚拟IP地址和服务端口,IP与端口之间用空格隔开 delay_loop 6 #设置运行情况检查时间,单位是秒 lb_algo rr #设置负载调度算法,这里设置为rr,即轮询算法 lb_kind DR #设置LVS实现负载均衡的机制,有NAT、TUN、DR三个模式可选 persistence_timeout 50 #会话保持时间,单位是秒。 protocol TCP #指定转发协议类型,有TCP和UDP两种 real_server ip port { xxx } } 一、HTTP_GET 1)使用digest,genhash可以得到hash # genhash -s rip -p port -u url # genhash -s 10.0.205.2 -p 80 -u /index.html real_server 10.0.205.2 80 { weight 1 HTTP_GET { url { path /index.html digest e93e7f6cfbc7c343707f21e2f681dd31 } connect_timeout 3 # 连接超时时间,秒 nb_get_retry 3 # 失败重试次数,超过后移除 delay_before_retry 3 # 失败重试间隔,秒 } } 2)使用status_code real_server 192.168.5.101 6768 { weight 1 HTTP_GET { url { path / status_code 200 } connect_port 6768 connect_timeout 10 nb_get_retry 3 delay_before_retry 10 } } 二、TCP_CHECK real_server 192.168.5.101 6767 { #配置服务节点1,需要指定real server的真实IP地址和端口,IP与端口之间用空格隔开 weight 1 #配置服务节点的权值,权值大小用数字表示,数字越大,权值越高,设置权值大小可以为不同性能的服务器 #分配不同的负载,可以为性能高的服务器设置较高的权值,而为性能较低的服务器设置相对较低的权值,这样才能合理地利用和分配系统资源 TCP_CHECK { #realserver的状态检测设置部分,单位是秒 connect_timeout 10 #表示10秒无响应超时 nb_get_retry 3 #表示重试次数 delay_before_retry 3 #表示重试间隔 connect_port 6767 } }
相关文章推荐
- Centos lvs keepalived 安装配置
- LVS/DR + keepalived配置
- LVS + KEEPAlived 配置 DIR模式
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- LVS+keepalived配置
- Keepalived(rpm包)+LVS高可用集群配置
- 配置 lvs+keepalived
- Keepalived+LVS配置高可用服务器
- 主主+ lvs keepalived 配置文件
- Lvs+keepalived 高可用性负载均衡自动化配置
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- LVS+KEEPALIVED高可用群集实验分步配置简要
- Keepalived+LVS-DR模式配置高可用负载均衡集群
- LVS+Keepalived配置示例
- linux 负载均衡配置 keepalive lvs 使用nginx转发 CentOS7 搭建LVS+keepalived负载均衡
- LVS+keepalived+Nginx(前后端故障处理)全自动化负载均衡配置
- lvs+keepalived实现高可用群集配置详解
- keepalived配置lvs使用
- keepalived:Keepalived的作用是检测web服务器的状态
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置