LINUX集群LVS负载均衡配置

上传人:m**** 文档编号:487353673 上传时间:2022-11-25 格式:DOC 页数:19 大小:474KB
返回 下载 相关 举报
LINUX集群LVS负载均衡配置_第1页
第1页 / 共19页
LINUX集群LVS负载均衡配置_第2页
第2页 / 共19页
LINUX集群LVS负载均衡配置_第3页
第3页 / 共19页
LINUX集群LVS负载均衡配置_第4页
第4页 / 共19页
LINUX集群LVS负载均衡配置_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《LINUX集群LVS负载均衡配置》由会员分享,可在线阅读,更多相关《LINUX集群LVS负载均衡配置(19页珍藏版)》请在金锄头文库上搜索。

1、作者:潜小生主机CLINUX集群LVS负载均衡配置基础J原理篇:LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。负载均衡一般是指一群计算机的集合,通过一个虚拟ip去根据某种算法,去不停分配到这集合的计算机当中,假如有 主机A主机B主机C主机A作为一个负载均衡机,主机 B和主机C都是web应用服务器,主机 A是负载均衡机,主机A会虚拟一个IP出来作为这个负载均衡的IP,假定主机A的IP 192.168.1.1主机B的IP是192.168.10.2主机C的IP 192。168.10.3 这个负载均衡虚拟IP的192.168.1.10就是访问这web服务器的IP地

2、址 当外部来 访问web站点的时候,主机 A(负载均衡机)会把这个虚拟IP通过作为NAT地址转换,分发 主机A和主机B,采用一种算法,通常一般采用轮询的方式,当外部网络来访问时候,主机 A(负载均衡机)首先任意分开给主机A,有主机A把页面访问给来至外部网络的访问,当有下一个来外部网络的访问,主机A(负载均衡机)在分发给主机B,按照这样的机制,一次分发给主机A,次分发给主机B。道模式)VS/NAT模式笳绍这种模式当来访问这个网络的时候,负载均衡机会会通过NAT的转换分别分发给应用服务器A或应用服务器B。应用服务器返回给来至外部的访问,要在次通过负载机访问给来至外部的访问。这种模式通常是应用服务器

3、是IP是私有IP地址,需要通过 NAT地址来转换成公网IP地址。返回给外部网络的不在通过这个负载均衡机出去, 去查路由,去返回。而且自己通过路由返回给外部网络, 自己vs/tun模式介绍隧道模式,负载均衡机和集群集合的服务器和负载均衡虚拟出来IP不属于同一个网段,分别分布在不同网段, 这时候我需要隧道模式, 好比这个负载均衡机和这个集群集合的服务 器建议一条用来专门用来负载均衡隧道,隧道模式首先外部网络访问时候,经负载均衡机来分发到应用服务器, 应用服务器也是和路由模式一样的方式,自己路由出去返回结果给来至外部的访问,也不经在过负载均衡机出返回给来至外部网络的访问。VS/NAT、VS/DR、

4、VS/TUN、这三种模式区别VS/NAT这种模式返回给来至外部的访问的数据时候,需要在经过负载均衡的那台服务器,这种模式给负载均衡服务器带来负重,如果集群集合的服务器效果,访问量过大,这样负载均衡服务器这样有所谓负担,而另外2种模式不在通过负载均衡机,自己本身通过路由出去, 这样也给负载均衡服务器,降低了负担。配置篇:Ivs需要2424以后版本的内核源代码才能支持下载地址:http:/www.kerner.org不过在通常版本都支支持Ivs功能需要下载 ipvsadm 用户工具 下载地址 http:/www.linuxvirtualserver.org/software/ipvs.html 这

5、里使用的是ipvsadm-1.24.的版本安装 ipvsadmtar -zxvf ipvsadm-1.24.tar.gz cd ipvsadm-1.24 make all make in stallln - s /usr/src/kernels/2.6.18-194.el5-xen-i686/usr/src/linuxVS/NAT模式旣置If-Iit*E. 200.200.200.1 这台机rootlDeal host /# 讦config |less ethoLink encap:Ethernet HWaddr 00:0c:29:55:a6:dcinet addr:200.200.200 1

6、 Beast:200,200,200.255 Mask;255.255,255,0 inetS addr: feBO:20c:29ff:fe55:a6dc/64 scope:LinkUP BROAXAST RUNNING MULTICAST MTUi1500 Metric:1 RX packets:144 errors:0 dropped:0 overruns:0 frame:0Tx packets:148 errors:0 dropped:0 overruns:0 carrier:0 col 1 isions:0 txaueuelen:0RX bytes:14431 (14.1 KiE) I

7、X bytes:21965 /proc/sys/net/ipv4/ip_forward 开启路由功能 ipvsadm - C清楚配置信息设置这个IP为负载均衡的IP -s rr为轮询的方式负载均衡添加这个负载集群IP的成员 -m伪装(NAT转换)-w权重值rooWlocalhosr /# 1 pvsadm -A -r 200. 200. 200.1:80 -s rr rootlocalhost /# |200.200.200,1:80 -r 192.168.10.2 -m 沁 1200,2(X).20Q.l;eO -r 192,168.10. 3 -m -w 1ipvsadm - I查询集群情

8、况rootf&localhost /# ipvsadm -InIP Virtual server version 1.2.1 Csi=4096)Prot LocalAddress:Porr scheduler Flags亠a RemoteAddress :PortForward weight Acri veconn inActcortnTCP 200. 2;T测试效果直 http;/200,2QD RemoteAddress:PortForward weightTCP 200.200.200.1;80 rr- 192.160.10.3:80亠A 192.168.10.2:80kic匸廿./ 1

9、_ACCSveconn inActconnMasq 1Masq 11?111212irwctconn代表访问的负载均衡次数12VS/DR配置模式员rm200. 200.200, 200B 254ip:20Q. 200 20Q. 200. 101负载均蕭虚拟ip 200- 200.200, 200ip 20Q. 200. 200. 200. 102员戟均舗虛畑 200. 2DD. 200. 2DDip:2DD. 200. 200. 200. 103员戦均 1#虑Itfip: 200.200,200. 200200.200.200.101这台机网卡配置DEVICE=ethOBOOTPROTO=st

10、aticONBOOT=yesIPADDR=200.200.200.101NETNASK=255.255.255.0GATEWAY=200.200.200.254200.200.200.102这台机网卡配置DEVICE=eth0BOOTPROTO=staticONBOOT=yesIPADDR=200.200.200.102NETNASK=255.255.255.0GATEWAY=200.200.200.254200.200.200.103这台机网卡配置DEVICE=eth0BOOTPROTO=staticONBOOT=yesIPADDR=200.200.200.103NETNASK=255.25

11、5.255.0GATEWAY=200.200.200.254200.200.200.101 这台机vi /ect/sysctl.conf 添加或修改如下配置net.ipv4.ip_forward = 0net.ipv4.conf.all.send_redirects = 1net.ipv4.conf.default.send_redirects = 1net.ipv4.conf.eth0.send_redirects = 1执行sysctl - p命令立即生效设置这个IP为负载均衡的IP -s rr为轮询的方式负载均衡# ipvsadm -A -t 200.200.200.200:80 -s rr添加这个负载集群IP的成员 -g路由模式-w权重值# ipvsadm -a -t 200.200.200.200:80 -r 200.200.200.102 -g -w 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号