Below you will find pages that utilize the taxonomy term “keepalived”
October 28, 2010
ipvsadm+keepalived 实现高可用负载均衡
"一.使用系统Red Hat Enterprise Linux Server release 5.4 二.安装环境 1.说明 realserver:192.168.1.11\nrealserver:192.168.1.12\nlvs控制机 MASTER:192.168.1.100\nBACKUP:192.168.1.101\n虚拟VIP:192.168.1.200\n其中:realserver上只需要简单的安装apache即可\nlvs控制机需要安装:ipvsadm,keepalived\n2.lvs控制机安装,主备机分别安装ipvsadm 实现LVS/DR最重要的两个东西是ipvs内核模块和ipvsadm工具包,现在的系统已经包含ip_vs模块\n1)检查内核模块,看一下ip_vs 是否被加载 lsmod |grep ip_vs ip_vs 35009 0\n如果没有显示,则说明没有加载,执行命令 modprobe ip_vs 就可以把ip_vs模块加载到内核\n#modprobe ip_vs\n2)安装ipvsadm 先把目录/usr/src/kernels/2.6.18-164.el5-x86_64链接 …"
September 1, 2010
开源软件keepalived实现分布式数据分发
"大家都看到过在支付宝架构图里面一个分布式数据分发中心(Gara系统),这个分布中心为了完成每天的数据抽取和向多个Oracle Rac集群和Greenplum集群分布数据的心脏,数据仓库系统是一切系统数据来源。其中功能是为了完成异构数据抽取和装载。\n为了使Gara实现高效性和线性扩展能力,现在alipay dw是用4台高性能PC Dell R900(4*4core,128GB memory)来实现,但是Gara原来开发的程序不能实现分布式,只能通过调度系统来控制,灵活性不够强。\n最近发现一个开源软件 Keepalived,能很好来实现Gara高效性和线性扩展能力,很多人用来 Keepalived网站的负载均衡,Keepalived还有一个重要的特性就是实现高可用性,就利用这个特性来实现Gara分布式管理\nKeepalived可以提供IP层的高可用性, 一旦某一台机器的网络出现问题, 另一台服务器会立即(几秒或者更少的时间)使用出故障的服务器的IP进行工作。\nkeepalived体系架构图:\nkeepalived体系架构很清晰,都模块化的,跟我们目前开发的调度系统架构非常相像,大家可以去仔 …"
August 28, 2010
Nginx+keepalived负载均衡篇
"由于nginx的url hash功能可以很好的提升squid的性能,所以我把squid前端的负载均衡器更换为nginx,但是一台nginx就形成了单点,现在使用keepalived来解决这个问题,keepalived的故障转移时间很短,而且配置简单,这也是选择keepalived的一个主要原因,建议日PV值小的中小型企业web均可采用如下方案实行,下面直接上安装步骤:\n一、环境:\ncentos5.3、nginx-0.7.51、keepalived-1.1.19\n主nginx负载均衡器:192.168.0.154\n辅nginx负载均衡器:192.168.9.155\nvip:192.168.0.188\n二、安装keepalived\n#tar zxvf keepalived-1.1.19.tar.gz\n#cd keepalived-1.1.19\n#./configure –prefix=/usr/local/keepalived\n#make\n#make install\n#cp /usr/local/keepalived/sbin/keepalived /usr/sbin/\n#cp …"