这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!

关于调度算法还有些问题想请教章老师

关于调度算法还有些迷惑,还想请教章老师几个问题:
1)章老师前面说了LVS可以在不同的网络服务池上进行调度,并且不同的网络服务池可以有交集,那么IPVS负载均衡调度算法是针对每种网络服务进行均衡,还是从整体上进行均衡?IPVS的大多数调度算法似乎是针对每种网络服务进行均衡。如果是针对每种网络服务进行均衡,那么处在交集中的那些服务器的负载从直观上理解似乎高于交集之外的服务器?
举个例子可能说得更清楚些:10台物理服务器(不包括调度器),8台提供www服务,3台提供ftp服务,其中1台(假设称为A服务器)既提供www服务也提供ftp服务,我的理解是IPVS负载均衡的目标是保证提供www服务的8台服务服务器之间的负载均衡,以及提供ftp服务的3台服务器之间的负载均衡。但是这样的话,A服务器的负载是向www服务池,还是ftp服务池看齐呢?假设各个服务器池已经负载均衡了,A服务器的负载是否高于其它的服务器?

Forums:

请教章博士关于集群防火墙的问题

章博士:

你对防火墙集群有什么看法?国内好像联想做过最多四台防火墙的集群。也找不到什么国外的资料!防火墙的集群难道不可取吗!这是我的硕士研究生的课题!请您指点?多多指教!LVS/DR,IP Tunnel,NAT方式可以用于集群防火墙吗?

请教章博士关于LVS做集群防火墙的问题

章博士:
我准备在linux下进行集群防火墙方面的的研究!可集群防火墙与其它集群服务不同,数据需要穿透防火墙在内外网之间传输(双向)。请问有可能将LVS策略应用到集群防火墙来吗?在集群防火墙中怎么实现下像TCP连接的数据正常双向传输呢?怎么来做负载均衡呢?

章博士,您好,请推荐一个用于产品网络的配置工具

章博士,您好,
我是一个新手,请教您一个问题,我们准备使用HA和LVS提供NFS服务集群(产品网络),现在哪种配置工具使用起来最简便最易维护?我看了有关LVS的文章,DR方式确实比NAT方式有着更好的性能,但是维护起来是否比较困难?非常感谢

动态负载均衡中如何获取服务器上的资源利用情况

章老师好
经过一段时间的努力,已组建了一个简单的LVS-NAT模式的集群,现在想在这个环境中实现动态负载均衡,但不知如何获取真实服务器上反映负载的数据,如CPU负载、内存利用情况、磁盘利用率、当前进程数目Pi和网络流量,望老师指教!谢谢!

菜鸟有一些关于如何实现LVS的基础问题想请教,有人能帮忙给说说吗?谢谢了!

我就不客气了,开门见山了。

问题1:

据我所了解的,
如果客户端和服务器之间存在路由器,(路由器存在的情况时很大的)
那么这个路由器只会把从他请求的那个目标ip地址收到的数据返回给客户端。
所以,
如果使用VS/TUN和VS/DR方式组建的集群的话,
根据我所读到的原理,
response是从在集群系统的另外一端的,服务器池里的某一个真实的服务器直接发给客户端的。
那么,
VS/TUN和VS/DR方式是如何“欺骗”通过路由器的客户端,
或者说“欺骗”路由器,

Forums:

关于流媒体的集群

前面看了:http://www.linuxvirtualserver.org/zh/lvs2.html
这篇文章说到lvs对流媒体有很好的支持,我现在准备测试一下,不知道:ldirectord.cf 这个文件该如何写呢?
我用的是Helix Server

忘了说,应该用什么调度规则?

又要麻烦章老师,THX

Forums:

章博士您好,我是菜鸟,有个问题想请教。

您好,
不好意思,
我接触linux的时间很短,
在网上看到有服务器集群的内容,
正好公司现在也有使用这方面功能的想法,
所以就先搞了一个,想先试试。

但是刚一开始就出现了些问题。

我按照网上的一篇文档,
在网上找了3个rpm文件,
分别是:
ipvsadm-1.11-5.i386.rpm
piranha-0.5.3-9.i386.rpm
piranha-gui-0.5.3-9.i386.rpm
(开始的时候用的比较新的版本,
但是没有成功,就有回到了接近那个文档提到的版本)

安装的时候,
使用
rpm -Uvh ipvsadm-1.11-5.i386.rpm

Forums:

KTCPVS实现

在Linux 内核2.4中,我们用内核线程(Kernel thread)实现Layer-7交换服务程序,并把所有的程序封装在可装卸的KTCPVS模块。KTCPVS的主要功能模块如图6.4所示:当KTCPVS模块被加载到内核中时,KTCPVS主内核线程被激活,并在/proc文件系统和setsockopt上挂接KTCPVS的内核控制程序,用户空间的管理程序tcpvsadm通过setsockopt函数来设置KTCPVS服务器的规则,通过/proc文件系统把KTCPVS服务器的规则读出。基于内容调度的模块被做成可装卸的模块(Loadable Module),不同的网络服务可以使用不同的基于内容调度模块,如HTTP和RTSP等。另外,系统的结构灵活,用户也可以为自己不同类型的网络服务编写相应的模块。

请教两个关于LVS的问题(初级)

我是最近从网站上看了章博士写的关于LVS的技术资料,理解还比较粗浅,想请教两个问题,望不吝赐教:
1)从LVS的技术资料看,一个LVS集群中的服务器池中每台服务器运行相同的一个或多个服务。能否针对不同的服务进行调度,比如服务器池有10台服务器,8台提供Www服务,3台提供FTP服务(有一台既提供WWW服务也提供FTP服务)前端调度器根据不同的服务,在不同的服务器集合上进行调度。当然实现这个不难,不知LVS有这功能没有?

2)LVS在服务器池容错方面有什么方法没有?资料中似乎只提到调度器的容错

Forums:

页面

Subscribe to LVS中文站点 RSS
randomness