预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux负载均衡软件LVSLinux负载均衡软件LVSLinux负载均衡软件LVS第二讲:通过LVS+Keepalived搭建高可用的负载均衡集群系统1、安装LVS软件(1)安装前准备操作系统:统一采用Centos5.3版本,地址规划如下:更详细的信息如下图所示:图中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR、TUN模式中,数据包是直接返回给用户的,所以,在DirectorServer上以及集群的每个节点上都需要设置这个地址。此IP在RealServer上一般绑定在回环地址上,例如lo:0,同样,在DirectorServer上,虚拟IP绑定在真实的网络接口设备上,例如eth0:0。各个RealServer可以是在同一个网段内,也可以是相互独立的网段,还可以是分布在internet上的多个服务器.1、安装LVS软件(1)安装前准备安装的LVS负载均衡集群拓扑图:1、安装LVS软件(2)安装操作系统需要注意的事项Centos5.3版本的Linux,内核默认支持LVS功能,为了方便编译安装IPVS管理软件,在安装操作系统时,建议选择如下这些安装包:桌面环境:xwindowssystem、GNOMEdesktopenvironment。开发工具:developmenttools、xsoftwaredevelopment、gnomesoftware、development、kdesoftwaredevelopment。系统安装完毕,可以通过如下命令检查kernel是否已经支持LVS的ipvs模块:[root@localhost~]#modprobe-l|grepipvs/lib/modules/2.6.18-194.11.1.el5/kernel/net/ipv4/ipvs/ip_vs.ko/lib/modules/2.6.18-194.11.1.el5/kernel/net/ipv4/ipvs/ip_vs_dh.ko如果有类似上面的输出,表明系统内核已经默认支持了IPVS模块。接着就可以安装IPVS管理软件了。1、安装LVS软件(3)在DirectorServe上安装IPVS管理软件IPVS提供的软件包有源码方式的也有rpm方式的,这里介绍下源码方式安装IPVS,首先从http://www.linuxvirtualserver.org/software/ipvs.html下载对应版本的ipvs源码,由于我们这里采用的操作系统为Centos5.3版本,因此,下载对应的ipvsadm-1.24版本,接着进行安装:[root@localhost~]#tarzxvfipvsadm-1.24.tar.gz[root@localhost~]#cdipvsadm-1.24[root@localhost~]#make[root@localhost~]#makeinstall注意:在make时可能会出现错误编译信息,这是由于编译程序找不到对应内核的原因,按照如下操作就可以正常编译:[root@localhost~]#ln-s/usr/src/kernels/2.6.18-128.el5-i686//usr/src/linux也可以下载rpm安装包,通过rpm方式进行安装:[root@localhost~]#rpm–ivhipvsadm-1.24-6.1.i386.rpm然后执行:[root@localhost~]#ipvsadm--help如果看到帮助提示,表明IPVS已经成功安装。1、安装LVS软件(4)ipvsadm的用法1、安装LVS软件(4)ipvsadm的用法举例如下:[root@localhost~]#ipvsadm-A-t192.168.12.135:80-srr-p600以上表示在内核的虚拟服务器列表中添加一条192.168.12.135的虚拟服务器记录,并且指定此虚拟服务器的服务端口为80,然后指定此虚拟服务器的调度策略为轮询调度,并且在每个realserver上的持续服务时间为600秒,即10分钟[root@localhost~]#ipvsadm-A-t192.168.12.188:21-swlc以上表示在内核的虚拟服务器列表中又添加了一条192.168.12.188的虚拟服务器,此虚拟服务器的服务端口为21,即FTP服务。使用的调度策略为wlc,即加权最少链接算法。[root@localhost~]#ipvsadm-a-t192.168.12.135:80-r192.168.12.246:80–g[root@localhost~]#ipvsadm-a-t192.168.12.135:80-r192.168.12.237:80–g以上两条设置表示在虚拟服务器192.168.12.135中添加两条新的R