




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LVS搭建高可用性Web負(fù)載均衡服務(wù)器一. 系統(tǒng)需求實(shí)現(xiàn)Linux下的Web服務(wù)器負(fù)載均衡,LVS以主備方式工作,并且實(shí)現(xiàn)LVS機(jī)器同時(shí)加入Web服務(wù)器群。二軟硬件需求操作系統(tǒng):Red Hat Enterprise Linux Server release 5(關(guān)閉selinux及iptables)相關(guān)軟件:heartbeat-2.1.4 、net-snmp 、lm_sensors 、net-snmp、ipvsadm、perl模塊網(wǎng)絡(luò)要求:所有服務(wù)器位于同一VLan,機(jī)器無(wú)特殊要求。三軟件安裝以本次安裝為例,先后安裝下列rpm包以解決依賴關(guān)系.#rpm ivh libnet--2
2、.1.i386.rpm#rpm ivh ipvsadm-1.24-8.1.i386.rpm#rpm ivh lm_sensors-2.10.0-3.1.i386.rpm#rpm ivh net-snmp-libs-5.3.1-14.el5.i386.rpm#rpm ivh net-snmp-5.3.1-14.el5.i386.rpm#rpm ivh perl-Compress-Zlib-1.42-1.fc6.i386.rpm#rpm ivh perl-HTML-Parser-3.55-1.fc6.i386.rpm#rpm ivh perl-HTML-Tagset-3.10-2.1.1.noar
3、ch.rpm#rpm ivh perl-Net-SSLeay-1.30-4.fc6.i386.rpm#rpm ivh perl-TimeDate-1.16-5.el5.noarch.rpm#rpm ivh perl-MailTools-2.02-1.el5.rf.noarch.rpm#rpm ivh perl-URI-1.35-3.noarch.rpm#rpm ivh perl-libwww-perl-5.805-1.1.1.noarch.rpm以上軟件包主要用來(lái)實(shí)現(xiàn)ISO/RM 2/3層數(shù)據(jù)轉(zhuǎn)換及7層應(yīng)用檢測(cè)。#rpm ivh heartbeat-stonith-2.1.4-4.1.i386
4、.rpm#rpm ivh heartbeat-pils-2.1.4-4.1.i386.rpm#rpm ivh heartbeat-ldirectord-2.1.4-4.1.i386.rpm#rpm ivh heartbeat-2.1.4-4.1.i386.rpm#rpm ivh heartbeat-devel-2.1.4-4.1.i386.rpmheartbeat實(shí)現(xiàn)LVS集群功能(如IP,磁盤管理),heartbeat-ldirectord管理應(yīng)用服務(wù)器負(fù)載均衡。#rpm ivh httpd-2.2.3-6.el5.i386.rpm本次實(shí)驗(yàn)以apache為應(yīng)用服務(wù)器,Squid同理。四軟件配
5、置1、按軟件安裝步驟,在兩臺(tái)服務(wù)器上安裝軟件.2、假設(shè)服務(wù)器A,B的公網(wǎng)IP分別是:A Eth0: 74/24B Eth0: 75/24集群虛IP: 73/24 分別在A、B服務(wù)器的Eth0上配好IP及網(wǎng)關(guān).3、設(shè)置服務(wù)器A,B的hostname為node1及node2,如不是請(qǐng)修改/etc/sysconfig/network的HOSTNAME部分,并執(zhí)行#hostname node1 以立即生效。在/etc/hosts加入兩行:211.1
6、55.225.174 node175 node24、修改服務(wù)器A,B的/etc/sysctl.conf文件,加入如下5行,并執(zhí)行#sysctl -p 以立即生效。net.ipv4.ip_forward = 1net.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.eth0.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2net.ipv4.conf.eth0.arp_announce = 25、以root進(jìn)入服務(wù)器A,執(zhí)行以下配置:Ø 在/etc/init.d/heartbea
7、t中的#!/bin/sh后插入一行:ifconfig lo:100 73 netmask 55 up;Ø #chkconfig heartbeat -level 35 onØ #cd /etc/ha.d進(jìn)入集群配置文件目錄Ø #vi authkeys創(chuàng)建集群認(rèn)證文件auth 33 md5 HA_2009Ø #chmod 600 authkeys必要的操作Ø #vi ha.cf創(chuàng)建集群節(jié)點(diǎn)文件logfile /var/log/ha.log#logfacility local0keepalive
8、2deadtime 30warntime 10initdead 80mcast eth0 31 694 1 0ping 61auto_failback onnode node1node node2respawn hacluster /usr/lib/heartbeat/ipfailapiauth ipfail gid=haclient uid=hacluster集群中有兩個(gè)節(jié)點(diǎn)node1及node2,通過(guò)多播IP通信(主要用于超過(guò)2個(gè)節(jié)點(diǎn))ping 61 網(wǎng)關(guān)ping檢測(cè)Ø #vi resource.d/v
9、ip.sh創(chuàng)建我們自己的集群IP切換shell腳本#!/bin/shcase "$4" in start) ifconfig lo:100 down; ifconfig $1:100 $2 netmask $3 up; ; stop) ifconfig $1:100 down; ifconfig lo:100 $2 netmask 55 up; ;esac提供了LVS集群備用節(jié)點(diǎn)在回路地址監(jiān)聽集群虛IP以用于應(yīng)用服務(wù)器。Ø #chmod +x resource.d/vip.shØ #vi haresources創(chuàng)建集群資源文件n
10、ode1 ldirectord:ldirectord.cf LVSSyncDaemonSwap:master vip.sh:eth0:73:24Ø #vi ldirectord.cf創(chuàng)建應(yīng)用服務(wù)器負(fù)載均衡配置文件checktimeout=5checkinterval=50autoreload=yeslogfile="/var/log/ldirectord.log"quiescent=yesvirtual=73:80 real=74:80 gate 4 real=
11、75:80 gate 6 #real=6:80 ipip 5 fallback=:80 gate service=http scheduler=wrr protocol=tcp checktype=negotiate request="cdntest.html" receive="CDN HA Test Page" virtualhost=各應(yīng)用服務(wù)器檢測(cè)間隔:50秒,檢測(cè)5秒后無(wú)響應(yīng)或響應(yīng)錯(cuò)誤使應(yīng)用節(jié)點(diǎn)失效。配置虛擬http服務(wù)器73,通過(guò)211.155.225.
12、174和75的兩臺(tái)服務(wù)器做負(fù)載均衡。發(fā)送 到兩個(gè)http服務(wù)器,5秒內(nèi)成功獲取內(nèi)容為:"CDN HA Test Page"的頁(yè)面則正常。負(fù)載均衡以路由方式工作。其中real=74:80 gate 4 4代表權(quán)值, real服務(wù)器權(quán)值越大分擔(dān)的負(fù)載越大。所有real服務(wù)器正常時(shí),負(fù)載比例大約:4/(4+6)=40%scheduler=wrr 加權(quán)輪叫,可選(rr、wrr、lc、wlc、lblc、dh、sh)6、在服務(wù)器A的/var/www/html下創(chuàng)建文本。#echo "CDN HA Test Page"
13、;>/var/www/html/cdntest.html7、在服務(wù)器B上進(jìn)行第4、5步操作,scp也可。8、對(duì)于未安裝集群軟件的應(yīng)用服務(wù)器(如IP:76,做http server),需要執(zhí)行第4步操作,并在系統(tǒng)啟動(dòng)后執(zhí)行ifconfig lo:100 73 netmask 55 up 去除文件ldirectord.cf行#real=76:80 gate前注釋即可.五測(cè)試1、在服務(wù)器A、B上分別執(zhí)行service heartbeat start 啟動(dòng)集群軟件,及執(zhí)行service htt
14、pd start啟動(dòng)apache。 2、在服務(wù)器A、B上分別執(zhí)行:#echo "WebSite A">/var/www/html/index.html#echo "WebSite B">/var/www/html/index.html 3、在服務(wù)器A、B上分別執(zhí)行ifconfig 正常的話,在服務(wù)器A上出現(xiàn)eth0:100 IP:73在服務(wù)器B上出現(xiàn)l0:100 IP:73在服務(wù)器A上執(zhí)行service heartbeat stop,結(jié)果是: 在服務(wù)器A上出現(xiàn)lo0:100 IP:73在服務(wù)器B上出現(xiàn)eth0:100 IP:73在服務(wù)器A上執(zhí)行ser
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州日租房合同范本
- 2025年柱上式無(wú)功補(bǔ)償裝置項(xiàng)目建議書
- 占地合同樣本合同范本
- 合同范本大寫
- 冷庫(kù)貨物保管合同范本
- 廈門市二手房買賣合同范例
- 項(xiàng)目實(shí)施補(bǔ)充合同范本
- 變更協(xié)議合同范本
- 2025年年智能制造項(xiàng)目合作計(jì)劃書
- 劃撥地建房合同范本
- 肌肉注射評(píng)分標(biāo)準(zhǔn)
- 鋼結(jié)構(gòu)主要技術(shù)標(biāo)準(zhǔn)和要求
- 臘八粥 第一課時(shí)自學(xué)導(dǎo)學(xué)單
- 摻合料講義課件
- 中美關(guān)系新時(shí)代52張課件
- 鼻部整形隆鼻術(shù)精選PPT
- 《伊利乳業(yè)集團(tuán)企業(yè)內(nèi)部審計(jì)存在的問(wèn)題及優(yōu)化對(duì)策分析案例(論文)10000字》
- 中小學(xué)生心理健康檔案(表格)電子教案
- 反假貨幣培訓(xùn)考試題庫(kù)-相關(guān)法律法規(guī)及規(guī)范性文件知識(shí)考題
- 體育《網(wǎng)球正手擊球》教學(xué)PPT
- 離心機(jī)操作規(guī)程
評(píng)論
0/150
提交評(píng)論