利用LVS+Keepalived 实现高性能高可用负载均衡服…

2009-05-13 15:24:20来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


作者:NetSeek
http://www.linuxtone.org(IT
运维专家网|集群架构|性能调优)
欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.
更新时间:2008-10-27
背景:
        随着你的网站业务量的增长你网站的服务器压力越来越大?需要
[url=javascript:;]负载均衡[/url]
方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时
[url=javascript:;]实现[/url]
商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。
LVS+Keepalived 介绍
[url=javascript:;]LVS[/url]
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR);
八种调度
[url=javascript:;]算法[/url]
(rr,wrr,lc,wlc,lblc,lblcr,dh,sh)。
Keepalvied
               
[url=javascript:;]Keepalived[/url]
在这里主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现
二. 网站负载均衡拓朴图
IP信息列表:
名称        IP
LVS-DR-Master        61.164.122.6      
LVS-DR-BACKUP        61.164.122.7      
LVS-DR-VIP        61.164.122.8      
WEB1-Realserver        61.164.122.9      
WEB2-Realserver        61.164.122.10      
GateWay        61.164.122.1      
三. 安装LVS和Keepalvied软件包
   1.
[url=javascript:;]下载[/url]
相关软件包
     #mkdir /usr/local/src/lvs
     #cd /usr/local/src/lvs
     #wget
http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz
     #wget
http://www.keepalived.org/software/keepalived-1.1.15.tar.gz
2. 安装LVS和Keepalived
#lsmod |grep ip_vs
        #uname -r
        2.6.18-53.el5PAE
        #ln -s /usr/src/kernels/2.6.18-53.el5PAE-i686/  /usr/src/linux
        #tar zxvf ipvsadm-1.24.tar.gz

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:dhcp租约文件中的语句

下一篇:nginx的upstream目前支持4种方式的分配