亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

基于DNS的多機均衡負載的實現

2024-07-26 00:31:37
字體:
來源:轉載
供稿:網友
基于DNS的多機均衡負載的實現-

前二天為一個客戶添加了一臺服務器。共同承擔一個論壇的運作。但是。要實現負載均衡。的確是件難事。
之前有試過幾個方法,
一、DNS輪值。。優點:簡單實現。缺點:無法檢測各個服務器的負荷。難控制訪客的訪問地址(一般DNS服務器都有緩存,所以。效果不明顯)
二、前臺程序。。使用了一個類似Zeus Load Balancer的服務程序。在前臺接受訪問請求。再分流到各個實際的服務器。

但以上二個方法都不太適用我的情況。。
第一種。無法正確分配訪客流量。。。常發生一臺服務器的負荷很大。而另一臺就很低。。。
第二種。會占用更多的流量。資源也占用較大。 

最好。我還是采用了一個DNS均衡負載的方法---lbname。
它的主要效果介紹:
一、基于perl的dns服務端。應用簡單。
二、自動檢測各個服務器的負荷。然后再按結果優先分配DNS解析。
三、DNS解析實時生效。不會被DNS服務器緩存。
四、安裝方法簡單。。。



lbname網頁介紹
http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html
http://www.stanford.edu/~riepel/lbnamed/

。


下載:
http://www.stanford.edu/~riepel/lbnamed/lbnamed-1.2.1.tar.gz
http://www.stanford.edu/~schemers/dist/lb.tar
.
.

下載包說明:
內存數個目錄
1)lbcd的源代碼。。。。lbcd是lbnamed所用到的服務器端檢測服務器負荷程序。。每個需要均衡負荷的服務器都需要安裝、運行它的。。。
建議下載使用最新的lbcd編譯包。
http://www.stanford.edu/~riepel/lbnamed/lbcd-3.1.0.tar.gz  之前的常有編譯錯誤的。(這個也有的。嘻。)
編譯這個包時。常會出錯的。如何成功安裝。就看你的本事了。(編輯util.c第123行。在前面加上//)
  編譯lbcd成功后。將它復制到/usr/sbin。那你就可以運行它了。。不用加什么參數了。(運行后要停止它就是lbcd -s)

2)lbnamed的服務器程序perl..分有二個版本。一個是perl4.另一個是perl5.我是使用perl5的。所以用它來說明。
 進入perl5目錄。。。。。先要配置好lbnamed和poller程序。
 說明一下:
lbnamed程序是主程序。提供dns動態解析。嚴格來說。它已是一個dns服務器端程序了。
poller是為lbnamed提供各個均衡服務器的負荷情況。(配合我們之前安裝的lbcd程序使用)
但二個程序可能都需要更改,請看程序第一行的perl程序地址。。改為你的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,sweet.config 這個文件可以是用其它文件名的,具體在lbnamed.conf有設置。我建議大家先清空這文件。再重新建立新的。
這個文件的配置方法是
負荷服務器host 負重 組
比如。我自己的情況。有二臺服務器。分別是bbs1.bendy.com和bendy2.bendy.com那我的配置文件就是

bbs1 1 bbs
bbs2 2 bbs

配置好這個文件后。你需要一個能對bbs1這個域名進行解析的方法。就是修改/etc/hosts文件。我的情況就是
192.168.1.1 bbs1
192.168.1.2 bbs2

這樣的話。poller程序就會檢測111.222.333.001、111.222.333.002的負荷情況了

至此,DNS服務器和均衡負載的服務器的程序已完成??赡芪业恼f明不太清楚。現在我就一一列表說明

bbs1服務器 lbserver1 192.168.1.1 編譯運行lbcd
bbs2服務器 lbserver2 192.168.1.2 編譯運行lbcd
dns服務器 dnsserver 10.0.0.1 配置lbnamed 在/etc/hosts配置bbs1、bbs2域名解析

這樣的情況下。。在dns服務器運行lbnamed程序。系統就開始動作了。。lbnamed的啟動參數主要是 -l logfile和-d(debug)
./lbnamed -l lb.log -d
查看記錄(類似)
cat lb.log

-=====
05/30 00:59 21442 lbnamed starting poller
05/30 00:59 21442 lbnamed load_config
loading 1452 bbs2 192.168.1.2 bbs
loading 837 bbs1 192.168.1.1 bbs
05/30 00:59 21442 lbnamed ready to answer requests
05/30 00:59 21442 lbnamed do_maint
05/30 00:59 21442 lbnamed reloading config
05/30 00:59 21442 lbnamed load_config
loading 1671 bbs2 192.168.1.2 bbs
loading 1086 bbs1 192.168.1.1 bbs


  如果你沒有那些記錄??次募weet.config.unreach這是代表poller程序無法接收到對方服務器的負荷信息。。請檢查lbcd程序是否運行。。

  如果程序運行正常。那你的DNS服務器就正常運行了。
  如果檢查程序是否正常。。。用我們的nslookup就可以了。。。


C:/Documents and Settings/Administrator.XINGKONG-SERVER>nslookup
Default Server: ns.guangzhou.gd.cn
Address: 202.96.128.143

> server 10.0.0.1 //直接使用dns服務器
Default Server: [10.0.0.1]
Address: 10.0.0.1

> set type=all //設置查詢類型

> bbs.best.bendy.com //bbs是sweet.config設置的組名,best.bendy.com是在lbnamed.conf設置的
Server: [10.0.0.1]
Address: 10.0.0.1

bbs.best.bendy.com canonical name = bbs2.bendy.com //返回的信息。是DNS系統分配了bbs2給你這次的查詢(按二臺服務器返回的負荷情況來分配的,并非隨便分配的)
bbs2.bendy.com internet address = 192.168.1.2 //而bbs.bendy.com在該在DNS系統的A記錄是192.168.1.2//最后結果bbs.best.bendy.com得到的ip地址是192.168.1.2


====
自此。。服務器方面的配置已經完成。
跟著是我們配置具體域名的dns解析。。。

方法也是很簡單,以bendy.com為例,在bendy.com的DNS管理加上以下記錄
一、加上二個best.bendy.com的ns記錄為ns1.bendy.com和ns2.bendy.com(也可以不止二個的.取決你有多少臺服務器運行lbnamed
二、加上第一條添加的ns記錄的實際指向iP,分別指向各個運行lbnamed的服務器,比如ns1.bendy.com address 10.0.0.1/ns2.bendy.com address 10.0.0.2等。
三、添加bbs1.bendy.com和bbs2.bendy.com等的實際ip地址。。。正如剛才所說...bbs.best.bendy.com只將DNS記錄轉移為bbs1.bendy.com或者bbs2.bendy.com。而lbnamed是沒權對bbs1.bendy.com和bbs2.bendy.com進行解析的。。。所以。需要bendy.com的NAMESERER對它進行解析。
(ps:bbs1.bendy.com的記錄并不一定要求與lbnamed程序的相同。。。)
四、最后。。添加bbs.bendy.com cname to bbs.best.bendy.com。。。哈哈。。。大功告成。。。


DNS解析完成后,我們就完成本次任務了。。。。
小弟的表達能力有限。如有什么不明白的地方。請到
http://www.discuz.net/forumdisplay.php?fid=34&page=1這里發表意見



Bendy
原創于2004.5.30
Email & msn:
Bendy@etang.com
發表于Discuz Unix 茶館
http://www.discuz.net/forumdisplay.php?fid=34&page=1
轉載請保留版權和說明出處


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx乱大交蜜桃| 九九精品在线播放| 日韩精品极品视频| 九九久久久久99精品| 亚洲伦理中文字幕| 色爱av美腿丝袜综合粉嫩av| 亚洲欧美精品伊人久久| 亚洲一级黄色av| 亚洲资源在线看| 国产日韩在线免费| 国产精品嫩草视频| 国产一区香蕉久久| 日本道色综合久久影院| 精品av在线播放| 日韩欧美成人区| www日韩中文字幕在线看| 在线色欧美三级视频| 欧美富婆性猛交| 欧美激情精品久久久久久| 欧美大胆a视频| 日韩视频在线免费观看| 久久久爽爽爽美女图片| 美女福利精品视频| 亚洲成人精品久久久| 国产精品久久久久久久久久免费| 26uuu日韩精品一区二区| 国产亚洲福利一区| 久久全国免费视频| 久久精品国产91精品亚洲| 久久久久久久999| 日韩最新免费不卡| 精品成人在线视频| 26uuu日韩精品一区二区| 欧美疯狂性受xxxxx另类| 国产亚洲精品久久久久动| 亚洲成成品网站| 亚洲最大av网| 国产伦精品免费视频| 国产精品视频公开费视频| 国产日韩在线观看av| 久久亚洲精品视频| 国产精品一区二区性色av| 搡老女人一区二区三区视频tv| 国产精品国产三级国产专播精品人| 岛国精品视频在线播放| 日韩电影免费在线观看中文字幕| 萌白酱国产一区二区| 日韩精品免费电影| 欧美性xxxx| 亚洲成人激情在线| 伊人久久免费视频| 日韩在线视频线视频免费网站| 91精品视频在线免费观看| 欧美激情在线播放| 亚洲成人精品久久久| 国产精品白丝av嫩草影院| 欧美性xxxx极品hd欧美风情| 成人性生交大片免费观看嘿嘿视频| 欧美精品久久久久久久免费观看| 亚洲性夜色噜噜噜7777| 91亚洲精品久久久久久久久久久久| 久久激情五月丁香伊人| 亚洲免费成人av电影| 91豆花精品一区| 久久99久久99精品免观看粉嫩| 亚洲人成网站免费播放| 在线a欧美视频| 欧美制服第一页| 日韩成人中文字幕在线观看| 91热精品视频| 26uuu另类亚洲欧美日本老年| 国产精品91久久久久久| 国产成人小视频在线观看| 91在线观看免费| 久久综合久久美利坚合众国| 国产一区二区丝袜高跟鞋图片| 亚洲a在线观看| 久久久久一本一区二区青青蜜月| 日韩精品极品毛片系列视频| 日韩av三级在线观看| 国产精品都在这里| 欧洲精品在线视频| 久久精品这里热有精品| 久久亚洲电影天堂| 久久99视频精品| 亚洲成年网站在线观看| 日本精品久久久久久久| 久久久久久久久国产精品| 国产精品一区二区女厕厕| 中文字幕欧美亚洲| 97在线精品视频| 久久久精品免费| 欧美激情a∨在线视频播放| 久久不射热爱视频精品| 国产欧美va欧美va香蕉在| 亚洲欧洲国产精品| 亚洲免费电影在线观看| 欧美洲成人男女午夜视频| 91精品国产高清久久久久久91| 国产成人精彩在线视频九色| 97av在线播放| 久久这里只有精品99| 亚洲激情久久久| 97婷婷涩涩精品一区| 欧美成人在线免费视频| 青青草国产精品一区二区| 亚洲精品720p| 国产成人精品免费视频| 亚洲高清在线观看| 欧美日韩激情视频8区| 亚洲视频在线免费看| 亚洲精品一区在线观看香蕉| 青青久久av北条麻妃黑人| 精品二区三区线观看| 精品久久久在线观看| 国外视频精品毛片| 亚洲天堂视频在线观看| 国产精品99久久久久久白浆小说| 亚洲一级黄色av| 国产91精品最新在线播放| 国产亚洲美女久久| 久久天堂av综合合色| 欧美日在线观看| 欧美精品精品精品精品免费| 国产一区二区美女视频| 国产va免费精品高清在线观看| 国产成人在线一区二区| 精品久久久av| 亚洲成人黄色网址| 精品福利免费观看| 国产女人18毛片水18精品| 91精品国产91久久| 日韩欧美综合在线视频| 日本免费在线精品| 欧美成人剧情片在线观看| 日本不卡高字幕在线2019| 日韩在线不卡视频| 欧美极品美女电影一区| 尤物yw午夜国产精品视频明星| 久久91亚洲人成电影网站| 精品国产欧美一区二区五十路| 国产欧亚日韩视频| 久久久久久噜噜噜久久久精品| 国产一区二区三区在线播放免费观看| 搡老女人一区二区三区视频tv| 亚洲色图av在线| 久久久久五月天| 视频直播国产精品| 国产精品女主播| 91九色单男在线观看| 欧洲成人免费aa| 成人精品视频在线| 久久色免费在线视频| 精品久久久国产| 国内精品久久久久久久| 久久福利网址导航| 亚洲激情在线观看视频免费| 国产成人高清激情视频在线观看| 精品久久久久国产| 久久久久久com| 国产综合视频在线观看| 亚洲欧美国产日韩天堂区| 久久久久免费精品国产| 久久久91精品国产|