负载均衡--lvs+keepalived

负载均衡--lvs+keepalived

ID:14231893

大小:99.00 KB

页数:7页

时间:2018-07-27

负载均衡--lvs+keepalived_第1页
负载均衡--lvs+keepalived_第2页
负载均衡--lvs+keepalived_第3页
负载均衡--lvs+keepalived_第4页
负载均衡--lvs+keepalived_第5页
资源描述:

《负载均衡--lvs+keepalived》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、利用LVS+Keepalived实现高性能高可用负载均衡作者:NetSeek网站:http://www.linuxtone.org背景:随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。一.LVS+Ke

2、epalived介绍1.LVSLVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR);八种调度算法(rr,wrr,lc,wlc,lblc,lblcr,dh,sh)。2.KeepalviedKeepalived在这里主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之

3、间failover的实现二.网站负载均衡拓朴图.IP信息列表:名称IPLVS-DR-Master61.164.122.6LVS-DR-BACKUP61.164.122.7LVS-DR-VIP61.164.122.8WEB1-Realserver61.164.122.9WEB2-Realserver61.164.122.10GateWay61.164.122.1三.安装LVS和Keepalvied软件包1.下载相关软件包#mkdir/usr/local/src/lvs#cd/usr/local/src

4、/lvs#wgethttp://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz#wgethttp://www.keepalived.org/software/keepalived-1.1.15.tar.gz2.安装LVS和Keepalived#lsmod

5、grepip_vs#uname-r2.6.18-53.el5PAE#ln-s/usr/src/kernels/2.6.18-53.el5PAE-i686//usr

6、/src/linux#tarzxvfipvsadm-1.24.tar.gz#cdipvsadm-1.24#make&&makeinstall#find/-nameipvsadm#查看ipvsadm的位置#tarzxvfkeepalived-1.1.15.tar.gz#cdkeepalived-1.1.15#./configure&&make&&makeinstall#find/-namekeepalived#查看keepalived位置#cp/usr/local/etc/rc.d/init.d/ke

7、epalived/etc/rc.d/init.d/#cp/usr/local/etc/sysconfig/keepalived/etc/sysconfig/#mkdir/etc/keepalived#cp/usr/local/etc/keepalived/keepalived.conf/etc/keepalived/#cp/usr/local/sbin/keepalived/usr/sbin/#servicekeepalivedstart

8、stop#做成系统启动服务方便管理.四.配置LVS实现负载均

9、衡1.LVS-DR,配置LVS脚本实现负载均衡#vi/usr/local/sbin/lvs-dr.sh#!/bin/bash#description:startLVSofDirectorServer#Writtenby:NetSeekhttp://www.linuxtone.orgGW=61.164.122.1#websitedirectorvip.SNS_VIP=61.164.122.8SNS_RIP1=61.164.122.9SNS_RIP2=61.164.122.10./etc/rc.d/in

10、it.d/functionslogger$0calledwith$1case"$1"instart)#setsquidvip/sbin/ipvsadm--set30560/sbin/ifconfigeth0:0$SNS_VIPbroadcast$SNS_VIPnetmask255.255.255.255broadcast$SNS_VIPup/sbin/routeadd-host$SNS_VIPdeveth0:0/sbin/ipvsadm-A-t$SNS_VIP:80-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。