資源描述:
《lvs負(fù)載均衡配置手冊》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、深圳同洲電子股份有限公司綜合業(yè)務(wù)部文檔編號版本號密級LVS-001V1.0公開文檔名稱LVS安裝日期2008-5-12LVS負(fù)載均衡配置手冊 文檔作者:唐曉東、楊鵬、張書成日期:2008年5月12日項(xiàng)目經(jīng)理:日期:審核:日期:批準(zhǔn):日期: 版權(quán)所有?2006-2008LVS版本號:1.0文檔歷史修改及記錄序號變更(+/-)說明作者版本號日期批準(zhǔn)同洲電子股份有限公司技術(shù)開發(fā)中心VIILVS版本號:1.0 目錄文檔歷史修改及記錄I目錄II文檔使用背景及簡要說明III一、安裝LVS需要安裝的軟件包8二
2、、安裝步驟forpiranhalvs9三、配置LVS服務(wù)器101、DirecrtServer(DR)的配置101.1、為Piranha配置工具設(shè)置口令101.2、啟動(dòng)Piranha配置工具服務(wù)101.3、配置Piranha配置工具的萬維網(wǎng)服務(wù)器端口111.4、限制對Piranha配置工具的使用111.5、啟用分組轉(zhuǎn)發(fā)132、realserver(RS)的配置142.1、修改142.2、建立lo:0網(wǎng)卡142.3、給lo:0網(wǎng)卡建立網(wǎng)關(guān)14四、使用Piranha配置工具配置服務(wù)164.1、CONT
3、ROL/MONITORING16 4.2、GLOBALSETTINGS184.3、REDUNDANCY204.4、VIRTUALSERVERS214.5、VIRTUALSERVER子節(jié)224.6、REALSERVER子節(jié)264.7、EDITMONITORINGSCRIPTS子節(jié)28五、使用LVS自帶的heartbeat功能實(shí)現(xiàn)2臺(tái)LVS-DR的雙機(jī)熱備315.1、同步配置文件315.2、同步lvs.cf315.3、同步sysctl325.4、同步網(wǎng)絡(luò)分組過濾規(guī)則32六、服務(wù)的啟動(dòng)與驗(yàn)證34同洲電
4、子股份有限公司技術(shù)開發(fā)中心VIILVS版本號:1.0文檔使用背景及簡要說明1.制定本手冊的背景 本文主要描述了在RedHatlinuxAS5.1操作系統(tǒng)上,利用系統(tǒng)自帶的安裝包LVS系統(tǒng)的安裝和調(diào)試,以支持視訊新視通系統(tǒng)大并發(fā)應(yīng)用的接入。本文主要闡述,LVS在DR(直接路由)領(lǐng)域中的應(yīng)用。2.文檔的簡要說明虛擬服務(wù)器的體系結(jié)構(gòu)如圖所示,一組服務(wù)器通過高速的局域網(wǎng)或者地理分布的廣域網(wǎng)相互連接,在它們的前端有一個(gè)負(fù)載調(diào)度器(LoadBalancer)。負(fù)載調(diào)度器能無縫地將網(wǎng)絡(luò)請求調(diào)度到真實(shí)服務(wù)器上,
5、從而使得服務(wù)器集群的結(jié)構(gòu)對客戶是透明的,客戶訪問集群系統(tǒng)提供的網(wǎng)絡(luò)服務(wù)就像訪問一臺(tái)高性能、高可用的服務(wù)器一樣??蛻舫绦虿皇芊?wù)器集群的影響不需作任何修改。系統(tǒng)的伸縮性通過在服務(wù)機(jī)群中透明地加入和刪除一個(gè)節(jié)點(diǎn)來達(dá)到,通過檢測節(jié)點(diǎn)或服務(wù)進(jìn)程故 障和正確地重置系統(tǒng)達(dá)到高可用性。由于我們的負(fù)載調(diào)度技術(shù)是在Linux內(nèi)核中實(shí)現(xiàn)的,我們稱之為Linux虛擬服務(wù)器(LinuxVirtualServer)。同洲電子股份有限公司技術(shù)開發(fā)中心VIILVS版本號:1.0IP虛擬服務(wù)器軟件IPVS在調(diào)度器的實(shí)現(xiàn)技術(shù)中,
6、IP負(fù)載均衡技術(shù)是效率最高的。在已有的IP負(fù)載均衡技術(shù)中有通過網(wǎng)絡(luò)地址轉(zhuǎn)換(NetworkAddressTranslation)將一組服務(wù)器構(gòu)成一個(gè)高性能的、高可用的虛擬服務(wù)器,我們稱之為VS/NAT技術(shù)(VirtualServerviaNetworkAddressTranslation),大多數(shù)商品化的IP負(fù)載均衡調(diào)度器產(chǎn)品都是使用此方法,如Cisco的 LocalDirector、F5的Big/IP和Alteon的ACEDirector。在分析VS/NAT的缺點(diǎn)和網(wǎng)絡(luò)服務(wù)的非對稱性的基礎(chǔ)上,
7、我們提出通過IP隧道實(shí)現(xiàn)虛擬服務(wù)器的方法VS/TUN(VirtualServerviaIPTunneling),和通過直接路由實(shí)現(xiàn)虛擬服務(wù)器的方法VS/DR(VirtualServerviaDirectRouting),它們可以極大地提高系統(tǒng)的伸縮性。所以,IPVS軟件實(shí)現(xiàn)了這三種IP負(fù)載均衡技術(shù),它們的大致原理如下(我們將在其他章節(jié)對其工作原理進(jìn)行詳細(xì)描述),VirtualServerviaNetworkAddressTranslation(VS/NAT)通過網(wǎng)絡(luò)地址轉(zhuǎn)換,調(diào)度器重寫請求報(bào)文的
8、目標(biāo)地址,根據(jù)預(yù)設(shè)的調(diào)度算法,將請求分派給后端的真實(shí)服務(wù)器;真實(shí)服務(wù)器的響應(yīng)報(bào)文通過調(diào)度器時(shí),報(bào)文的源地址被重寫,再返回給客戶,完成整個(gè)負(fù)載調(diào)度過程。VirtualServerviaIPTunneling(VS/TUN)采用NAT技術(shù)時(shí),由于請求和響應(yīng)報(bào)文都必須經(jīng)過調(diào)度器地址重寫,當(dāng)客戶請求越來越多時(shí),調(diào)度器的處理能力將成為瓶頸。為了解決這個(gè)問題,調(diào)度器把請求報(bào)文通過IP隧道轉(zhuǎn)發(fā)至真實(shí)服務(wù)器,而真實(shí)服務(wù)器將響應(yīng)直接返回給客戶,所以調(diào)度器只處理請求報(bào)文。由于一般網(wǎng)絡(luò)服務(wù)應(yīng)答比請求報(bào)文大許多,采用V