基于dns的多机均衡负载的实现

基于dns的多机均衡负载的实现

ID:33926744

大小:338.00 KB

页数:5页

时间:2019-02-28

基于dns的多机均衡负载的实现_第1页
基于dns的多机均衡负载的实现_第2页
基于dns的多机均衡负载的实现_第3页
基于dns的多机均衡负载的实现_第4页
基于dns的多机均衡负载的实现_第5页
资源描述:

《基于dns的多机均衡负载的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[DNS]基于DNS的多机均衡负载的实现-Bendy侠客[推广获积分][引用][报告][回复]1楼发表于2004-5-3020:49基于DNS的多机均衡负载的实现-前二天为一个客户添加了一台服务器。共同承担一个论坛的运作。但是。要实现负载均衡。的确是件难事。注册:2003-9-21之前有试过几个方法,最后登录:2009-09-08一、DNS轮值。。优点:简单实现。缺点:无法检测各个服务器的负荷。难控制访客的访问地址(一般DNS服务器都有帖子:41缓存,所以。效果不明显)精华:3二、前台程序。。使用了一个类似ZeusLoad

2、Balancer的服务程序。在前台接受访问请求。再分流到各个实际的服务可用积分:93(白手起家)器。信誉积分:100专家积分:5(本版:0)但以上二个方法都不太适用我的情况。。空间积分:0第一种。无法正确分配访客流量。。。常发生一台服务器的负荷很大。而另一台就很低。。。推广积分:0第二种。会占用更多的流量。资源也占用较大。状态:...离线...最好。我还是采用了一个DNS均衡负载的方法---lbname。它的主要效果介绍:[个人空间][短信][博客]一、基于perl的dns服务端。应用简单。二、自动检测各个服务器的负荷。然

3、后再按结果优先分配DNS解析。三、DNS解析实时生效。不会被DNS服务器缓存。四、安装方法简单。。。lbname网页介绍http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.htmlhttp://www.stanford.edu/~riepel/lbnamed/。。下载:http://www.stanford.edu/~riepel/lbnamed/lbnamed-1.2.1.tar.gzhttp://www.stanford.edu/~schemers/dist/l

4、b.tar..下载包说明:内存数个目录1)lbcd的源代码。。。。lbcd是lbnamed所用到的服务器端检测服务器负荷程序。。每个需要均衡负荷的服务器都需要安装、运行它的。。。建议下载使用最新的lbcd编译包。http://www.stanford.edu/~riepel/lbnamed/lbcd-3.1.0.tar.gz之前的常有编译错误的。(这个也有的。嘻。)编译这个包时。常会出错的。如何成功安装。就看你的本事了。(编辑util.c第123行。在前面加上//)编译lbcd成功后。将它复制到/usr/sbin。那你就可

5、以运行它了。。不用加什么参数了。(运行后要停止它就是lbcd-s)2)lbnamed的服务器程序perl..分有二个版本。一个是perl4.另一个是perl5.我是使用perl5的。所以用它来说明。进入perl5目录。。。。。先要配置好lbnamed和poller程序。说明一下:lbnamed程序是主程序。提供dns动态解析。严格来说。它已是一个dns服务器端程序了。poller是为lbnamed提供各个均衡服务器的负荷情况。(配合我们之前安装的lbcd程序使用)但二个程序可能都需要更改,请看程序第一行的perl程序地址。

6、。改为你的perl地址。然后就需要更改程序的配置文件了。1,lbnamed.conf要更改的地方有几个一、$hostmaster="schemers.leland.stanford.edu";将schemers.leland.stanford.edu改为你服务器的域名。。比如host.abc.com这个无太大关系二、将所有stanford改为你域名的中段(比如bendy.com,就改为bendy),将所有edu改为域名的后缀(比如bendy.com,就改为com)。。这个很重要。。我建议不要更改best。当然你也可以改2,

7、sweet.config这个文件可以是用其它文件名的,具体在lbnamed.conf有设置。我建议大家先清空这文件。再重新建立新的。这个文件的配置方法是负荷服务器host负重组比如。我自己的情况。有二台服务器。分别是bbs1.bendy.com和bendy2.bendy.com那我的配置文件就是bbs11bbsbbs22bbs配置好这个文件后。你需要一个能对bbs1这个域名进行解析的方法。就是修改/etc/hosts文件。我的情况就是192.168.1.1bbs1192.168.1.2bbs2这样的话。poller程序就会

8、检测111.222.333.001、111.222.333.002的负荷情况了至此,DNS服务器和均衡负载的服务器的程序已完成。可能我的说明不太清楚。现在我就一一列表说明bbs1服务器lbserver1192.168.1.1编译运行lbcdbbs2服务器lbserver2192.168.1.2编译运行l

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

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

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