作者:潜小生        open.source.niche@gmail
LINUX 集LVS 负载均衡配置
基础基础原理篇原理篇原理篇::
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 地址 当外部来访问web 站点的时候,主机A(负载均衡机)会把这个虚拟IP 通过作为NAT 地址转换,分发主机A 和主机B ,采用一种算法,通常一般采用轮询的方式,当外部网络来访问时候,主机A(负载均衡机)首先任意分开给主机A ,有主机A 把页面访问给来至外部网络的访问,当有下一个来外部网络的访问,主机A(负载均衡机)在分发给主机B,按照这样的机制,一次分发给主机A,一次分发给主机B 。
LVS有三种负载均衡的模式,分别是VS/NAT(nat模式)VS/DR(路由模式) VS/TUN(隧道模式)
介绍
模式介绍
VS/NAT模式
这种模式当来访问这个网络的时候,负载均衡机会会通过NAT的转换分别分发给应用服务器A或应用服务器B。应用服务器返回给来至外部的访问,要在次通过负载机访问给来至外部的访问。这种模式通常是应用服务器是IP是私有IP地址,需要通过NAT地址来转换成公网IP地址。
负载均衡服务器有哪些
返回给外部网络的不在通过这个负载均衡机出去,而且自己通过路由返回给外部网络,自己去查路由,去返回。
vs/tun模式介绍
隧道模式,负载均衡机和集集合的服务器和负载均衡虚拟出来IP不属于同一个网段,分别分布在不同网段,这时候我需要隧道模式,好比这个负载均衡机和这个集集合的服务器建议一条用来专门用来负载均衡隧道,隧道模式首先外部网络访问时候,经负载均衡机来分发到应用服务器,应用服务器也是和路由模式一样的方式,自己路由出去返回结果给来至外部的访问,也不经在过负载均衡机出返回给来至外部网络的访问。
VS/NAT 、VS/DR 、 VS/TUN 、这三种模式区别
VS/NAT 这种模式返回给来至外部的访问的数据时候,需要在经过负载均衡的那台服务器,这种模式给
负载均衡服务器带来负重,如果集集合的服务器效果,访问量过大,这样负载均衡服务器这样有所谓负担,而另外2种模式不在通过负载均衡机,自己本身通过路由出去,这样也给负载均衡服务器,降低了负担。
配置篇配置篇::
lvs 需要2.4.24 以后版本的内核源代码才能支持 下载地址:  不过在通常版本都支支持lvs 功能
需要下载ipvsadm 用户工具 下载地址/software/ipvs.html  这里使用的是ipvsadm-1.24.的版本
安装ipvsadm
tar -zxvf ipvsadm-1.
cd ipvsadm-1.24
make all
make install
ln –s  /usr/src/kernels/2.6.18-194.el5-xen-i686  /usr/src/linux
VS/NAT模式
配置
模式配置
200.200.200.1这台机
192.168.10.2 这台机网卡配置:DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.2 NETNASK=255.255.255.0 GATEWAY=192.168.10.1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。