对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。所以小D建议,如果...
分类:
其他好文 时间:
2015-12-02 00:55:00
阅读次数:
137
keepalived实现haproxy高可用。haproxy实现RS负载均衡。说明:1,当keepalive节点状态master时,haproxy应该是start状态,backup为restart,fault为stop状态;(注意脚本监测权限减5,这样会有数字计算优先级方面的问题,因此在backup状态也使用restarthaproxy)2,对haproxy的..
分类:
其他好文 时间:
2015-12-01 19:43:13
阅读次数:
301
背景介绍:目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。#Redis 2.8版开始正式提供名为Sentinel的主从切换方案(后面附上,未测试)因此,如何在出现故障时自动转移是一个需要解决的问题。通过对网上一些资料的搜索,有建议采用HAProxy或Kee...
分类:
其他好文 时间:
2015-12-01 01:27:04
阅读次数:
270
1、编写功能模块1)首先编写依赖安装模块[root@linux-node1~]#mkdir-p/srv/salt/prod/pkg/srv/salt/prod/haproxy/srv/salt/prod/haproxy/files
[root@linux-node1pkg]#vimpkg-init.sls
pkg-init:
pkg.installed:
-names:
-gcc
-gcc-c++
-glibc
-make
-autoconf
-openssl
-opens..
分类:
其他好文 时间:
2015-11-29 06:59:48
阅读次数:
320
3.17optionhttplogoptionhttplog[clf]启用记录HTTP请求、会话状态和计时器的功能。clf:使用CLF格式来代替HAProxy默认的HTTP格式,通常在使用仅支持CLF格式的特定日志分析器时才需要使用此格式。默认情况下,日志输入格式非常简陋,因为其仅包括源地址、目标地址和实例名称,而..
分类:
其他好文 时间:
2015-11-27 15:14:34
阅读次数:
440
一、rabbitmq的搭建:参考rabbimq的安装及集群设置二、安装和配置haproxy1、安装haproxyyum install haproxy2、安装rsysloga. 检查rsyslog是否已安装rpm -q rsyslogb. 添加haproxy的log配置cd /etc/rsyslog...
分类:
其他好文 时间:
2015-11-26 12:25:30
阅读次数:
358
Haproxy配置: default加入: option httpclose option forwardfor Tomcat配置: server.xml中添加 prefix="localhost_access_log." suffix=".txt" pattern="%{X-FORWARDED-F...
分类:
Web程序 时间:
2015-11-25 23:45:14
阅读次数:
448
haproxy.cfg配置文件内容
#全局配置
global
log127.0.0.1local0
log127.0.0.1local1notice
#logloghostlocal0info
maxconn8192
#chroot的路径
chroot/usr/local/haproxy
#运行用户和组的id
uid99
gid99
#以守护进程形式运行
daemon
#debug
quiet
#进程数量,根据服务器性能调..
分类:
其他好文 时间:
2015-11-24 13:06:11
阅读次数:
148
keepavlied起初专门为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来加入VRRP功能,因此除了配合LVS服务外,也可以作为其他服务(nginx,haproxy)的高可用软件。keepalived服务两大用途:healthcheck健康检查(针对RS)、failover高可用故障转移(主备)keepa..
分类:
其他好文 时间:
2015-11-23 15:01:24
阅读次数:
170
整个案例运用的知识点:1.python基本数据结构的使用:列表、字典等2.python两个模块的使用:os和json1.os.rename(‘文件1‘,‘文件2‘)2.json完成自动识别字典、列表,并识别后进行自动转换3.python函数的定义和调用4.标志位的灵活运用:1.flag用于找backend2.haswrite用于找recor..
分类:
编程语言 时间:
2015-11-23 10:10:23
阅读次数:
297