




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-作者xxxx-日期xxxxF5 BIG-IP負(fù)載均衡器配置實(shí)例與Web管理界面【精品文檔】前言:最近一直在對比測試F5 BIG-IP和Citrix NetScaler負(fù)載均衡器的各項(xiàng)性能,于是寫下此篇文章,記錄F5 BIG-IP的常見應(yīng)用配置方法。目前,許多廠商推出了專用于平衡服務(wù)器負(fù)載的負(fù)載均衡器,如F5 Network公司的BIG-IP,Citrix公司的NetScaler。F5 BIG-IP LTM 的官方名稱叫做本地流量管理器,可以做4-7層負(fù)載均衡,具有負(fù)載均衡、應(yīng)用交換、會話交換、狀態(tài)監(jiān)控、智能網(wǎng)絡(luò)地址轉(zhuǎn)換、通用持續(xù)性、響應(yīng)錯(cuò)誤處理、IPv6網(wǎng)關(guān)、高級路由、智能端口鏡像、SSL加
2、速、智能HTTP壓縮、TCP優(yōu)化、第7層速率整形、內(nèi)容緩沖、內(nèi)容轉(zhuǎn)換、連接加速、高速緩存、Cookie加密、選擇性內(nèi)容加密、應(yīng)用攻擊過濾、拒絕服務(wù)(DoS)攻擊和SYN Flood保護(hù)、防火墻包過濾、包消毒等功能。以下是F5 BIG-IP用作HTTP負(fù)載均衡器的主要功能:、F5 BIG-IP提供12種靈活的算法將所有流量均衡的分配到各個(gè)服務(wù)器,而面對用戶,只是一臺虛擬服務(wù)器。、F5 BIG-IP可以確認(rèn)應(yīng)用程序能否對請求返回對應(yīng)的數(shù)據(jù)。假如F5 BIG-IP后面的某一臺服務(wù)器發(fā)生服務(wù)停止、死機(jī)等故障,F(xiàn)5會檢查出來并將該服務(wù)器標(biāo)識為宕機(jī),從而不將用戶的訪問請求傳送到該臺發(fā)生故障的服務(wù)器上。這樣
3、,只要其它的服務(wù)器正常,用戶的訪問就不會受到影響。宕機(jī)一旦修復(fù),F(xiàn)5 BIG-IP就會自動(dòng)查證應(yīng)用已能對客戶請求作出正確響應(yīng)并恢復(fù)向該服務(wù)器傳送。、F5 BIG-IP具有動(dòng)態(tài)Session的會話保持功能。、F5 BIG-IP的iRules功能可以做HTTP內(nèi)容過濾,根據(jù)不同的域名、URL,將訪問請求傳送到不同的服務(wù)器。下面,結(jié)合實(shí)例,配置:、如圖,假設(shè)域名被解析到F5的外網(wǎng)/公網(wǎng)虛擬IP:(vs_squid),該虛擬IP下有一個(gè)服務(wù)器池(pool_squid),該服務(wù)器池下包含兩臺真實(shí)的Squid服務(wù)器(和)。、如果Squid緩存未命中,則會請求F5的內(nèi)網(wǎng)虛擬IP:(vs_apache),該虛
4、擬IP下有一個(gè)默認(rèn)服務(wù)器池(pool_apache_default),該服務(wù)器池下包含兩臺真實(shí)的Apache服務(wù)器(和),當(dāng)該虛擬IP匹配iRules規(guī)則時(shí),則會訪問另外一個(gè)服務(wù)器池(pool_apache_irules),該服務(wù)器池下同樣包含兩臺真實(shí)的Apache服務(wù)器(和)。、另外,所有真實(shí)服務(wù)器的默認(rèn)網(wǎng)關(guān)指向F5的自身內(nèi)網(wǎng)IP,即。、所有的真實(shí)服務(wù)器通過SNAT IP地址訪問互聯(lián)網(wǎng)。詳細(xì)配置步驟:一、登錄到F5 BIG-IP管理界面:1、初次使用:、打開F5 BIG-IP電源,用一根網(wǎng)線(直連線和交叉線均可)連接F5 BIG-IP的管理網(wǎng)口和筆記本電腦的網(wǎng)口,將筆記本電腦的IP地址配置為
5、“192.168.1.*”,子網(wǎng)掩碼配置為“”。、用瀏覽器訪問F5 BIG-IP的出廠默認(rèn)管理IP地址或、輸入出廠默認(rèn)用戶名:admin,密碼:admin、點(diǎn)擊Activate進(jìn)入F5 BIG-IP License申請與激活頁面,激活License。、修改默認(rèn)管理密碼。2、以后登錄:通過F5 BIG-IP的自身外網(wǎng)IP登錄。、假設(shè)設(shè)置的F5自身外網(wǎng)IP為,就可以通過登錄。、還可以通過SSH登錄,用戶名為root,密碼跟Web管理的密碼相同。二、創(chuàng)建兩個(gè)VLAN:internal和external,分別表示內(nèi)網(wǎng)和外網(wǎng)。創(chuàng)建VLAN演示頁面:VLAN列表演示頁面:1、創(chuàng)建
6、VLAN:internal(內(nèi)網(wǎng))在“NetworkVLANs”頁面點(diǎn)擊“create”按鈕:、Name欄填寫:internal(填一個(gè)英文名稱)、Tag欄填寫:4093(填一個(gè)數(shù)字)、Interfaces欄:將Available列的“1.1”拉到Untagged列。表示F5 BIG-IP的第一塊網(wǎng)卡。2、創(chuàng)建VLAN:external(外網(wǎng))在“NetworkVLANs”頁面點(diǎn)擊“create”按鈕創(chuàng)建VLAN:、Name欄填寫:internal(填一個(gè)英文名稱)、Tag欄填寫:4094(填一個(gè)數(shù)字)、Interfaces欄:將Available列的“1.2”拉到Untagged列。表示F5
7、 BIG-IP的第二塊網(wǎng)卡。三、創(chuàng)建F5 BIG-IP的自身IP:分別對應(yīng)internal(內(nèi)網(wǎng))和external(外網(wǎng))。創(chuàng)建自身IP演示頁面:1、創(chuàng)建自身內(nèi)網(wǎng)IP:在“NetworkSelf IPs”頁面點(diǎn)擊“create”按鈕:、IP Address欄填寫:(填內(nèi)網(wǎng)IP地址)、Netmask欄填寫:(填內(nèi)網(wǎng)子網(wǎng)掩碼)、VLAN欄選擇:internal、Port Lockdown欄選擇:Allow Default(默認(rèn)值)2、創(chuàng)建自身外網(wǎng)IP:在“NetworkSelf IPs”頁面點(diǎn)擊“create”按鈕:、IP Address欄填寫:(填外網(wǎng)IP地址)、Netmask欄填寫:(填外網(wǎng)
8、子網(wǎng)掩碼)、VLAN欄選擇:external、Port Lockdown欄選擇:Allow Default(默認(rèn)值)四、創(chuàng)建默認(rèn)網(wǎng)關(guān)路由創(chuàng)建默認(rèn)網(wǎng)關(guān)路由演示頁面:1、創(chuàng)建默認(rèn)網(wǎng)關(guān)路由在“NetworkRoutes”頁面點(diǎn)擊“create”按鈕:、Type欄選擇:Default Gateway(默認(rèn)值)、Resource欄選擇:Use Gateeay.,在其后的輸入框填寫網(wǎng)關(guān)IP地址:(這里假設(shè)此IP為外網(wǎng)網(wǎng)關(guān)地址)五、創(chuàng)建服務(wù)器自定義健康檢查創(chuàng)建服務(wù)器自定義健康檢查演示頁面:1、創(chuàng)建自定義HTTP健康檢查:monitor_http在“Local TrafficMonitors”頁面點(diǎn)擊“cre
9、ate”按鈕:、Name欄填寫:monitor_http(填一個(gè)英文名稱)、Type欄選擇:HTTP、Import Settings欄選擇:HTTP、Interval欄填寫:5(表示每5秒鐘進(jìn)行一次健康檢查)、Timeout欄填寫:16(表示健康檢查的連接超時(shí)時(shí)間為16秒)、Send String欄填寫:GET /(也可以根據(jù)自己的需求發(fā)送其他方法的請求,例如HEAD /或者)、Receive String欄填寫:(填寫對應(yīng)的返回字符串,默認(rèn)不填寫)六、創(chuàng)建服務(wù)器池(pool)創(chuàng)建服務(wù)器池演示頁面:1、創(chuàng)建Squid服務(wù)器池:pool_squid在“Local TrafficPools”頁面點(diǎn)
10、擊“create”按鈕:、Name欄填寫:pool_squid(填一個(gè)英文名稱)、Health Monitors欄:將第四步創(chuàng)建的自定義HTTP健康檢查“monitor_http”由Available列拉到Active列、Load Balancing Method欄選擇:Round Robin(這里選擇的負(fù)載均衡方式是輪詢,也可以選擇其他方式)、New Members欄:先選擇New Address,再添加兩臺Squid服務(wù)器的IP地址、以及它們的端口802、創(chuàng)建第一組Apache服務(wù)器池:pool_apache_default在“Local TrafficPools”頁面點(diǎn)擊“create”
11、按鈕:、Name欄填寫:pool_apache_default(填一個(gè)英文名稱)、Health Monitors欄:將第四步創(chuàng)建的自定義HTTP健康檢查“monitor_http”由Available列拉到Active列、Load Balancing Method欄選擇:Round Robin(這里選擇的負(fù)載均衡方式是輪詢,也可以選擇其他方式)、New Members欄:先選擇New Address,再添加第一組兩臺Apache服務(wù)器的IP地址、以及它們的端口803、創(chuàng)建第二組Apache服務(wù)器池:pool_apache_irules在“Local TrafficPools”頁面點(diǎn)擊“crea
12、te”按鈕:、Name欄填寫:pool_apache_irules(填一個(gè)英文名稱)、Health Monitors欄:將第四步創(chuàng)建的自定義HTTP健康檢查“monitor_http”由Available列拉到Active列、Load Balancing Method欄選擇:Round Robin(這里選擇的負(fù)載均衡方式是輪詢,也可以選擇其他方式)、New Members欄:先選擇New Address,再添加第二組兩臺Apache服務(wù)器的IP地址、以及它們的端口80七、創(chuàng)建供七層負(fù)載均衡使用的Profiles配置創(chuàng)建Profiles演示頁面:1、創(chuàng)建Profiles配置:profile_ht
13、tp在“Local TrafficProfiles”頁面點(diǎn)擊“create”按鈕:、Name欄填寫:profile_http(填一個(gè)英文名稱)、Parent Profile欄選擇:HTTP、Insert XForwarded For欄:如果需要,可以選中方框,選擇Enable(在Header頭中插入x-forwarded-for標(biāo)記,以便做七層負(fù)載均衡時(shí)能夠獲取用戶真實(shí)IP,本文中Squid服務(wù)器開啟了follow_x_forwarded_for allow all,因此F5無需設(shè)置此項(xiàng))注:在此設(shè)置頁面中,還有壓縮等優(yōu)化功能,可以根據(jù)需要進(jìn)行設(shè)置。八、創(chuàng)建iRules規(guī)則創(chuàng)建iRules規(guī)則
14、演示頁面:1、創(chuàng)建iRules規(guī)則:irules_apache在“Local TrafficProfiles”頁面點(diǎn)擊“create”按鈕:、Name欄填寫:irules_apache(填一個(gè)英文名稱)、Definition欄填寫以下腳本,將訪問的域名為“”,訪問的網(wǎng)址以“.htm”結(jié)尾,或者以“/”開頭的請求全部轉(zhuǎn)到服務(wù)器池“pool_apache_irules”: view plainprint?1. when HTTP_REQUEST 2. if HTTP:host equals and HTTP:uri ends_with .htm 3. pool pool_apache_irules
15、 4. 5. elseif HTTP:host equals and HTTP:uri starts_with / 6. pool pool_apache_irules 7. 8. 九、創(chuàng)建虛擬服務(wù)器(Virtual Servers)創(chuàng)建虛擬服務(wù)器演示頁面:1、以“四層”負(fù)載均衡模式創(chuàng)建Squid虛擬服務(wù)器:vs_squid在“Local TrafficVirtual Servers”頁面點(diǎn)擊“create”按鈕:、General Properties大類下:、Name欄填寫:vs_squid(填一個(gè)英文名稱)、Destination欄:選擇Host,填寫Squid服務(wù)器的外網(wǎng)虛擬IP(Vir
16、tual IP,簡稱VIP):、Service Port欄填寫:80、Configuration大類下:、Configuration欄選擇: Advanced(選擇高級模式,這一步很重要)、Type欄選擇:Performance (Layer 4)、SNAT Pool欄選擇:None(注意:這一步很重要,四層模式下,請確保此項(xiàng)選擇為None)、Resources大類下:、Default Pool欄選擇:pool_squid注意:F5的四層負(fù)載均衡由硬件芯片處理,不消耗CPU資源,能夠處理更大的訪問量。在四層負(fù)載均衡模式下,真實(shí)服務(wù)器的默認(rèn)網(wǎng)關(guān)必須指向F5的自身內(nèi)網(wǎng)IP,即2、以“七層”負(fù)載均衡
17、模式創(chuàng)建Apache虛擬服務(wù)器:vs_apache在“Local TrafficVirtual Servers”頁面點(diǎn)擊“create”按鈕:、General Properties大類下:、Name欄填寫:vs_apache(填一個(gè)英文名稱)、Destination欄:選擇Host,填寫Apache服務(wù)器的內(nèi)網(wǎng)虛擬IP(Virtual IP,簡稱VIP):、Service Port欄填寫:80、Configuration大類下:Configuration欄選擇: Advanced(選擇高級模式,這一步很重要)、Type欄選擇:Standard(標(biāo)準(zhǔn)模式,即七層負(fù)載均衡模式)、HTTP Prof
18、ile欄選擇:profile_http(注意:此項(xiàng)為None時(shí),不能使用iRules規(guī)則,因此必須選一個(gè)。在此選擇第六步創(chuàng)建的profile_http)、SNAT Pool欄選擇:Auto Map(注意:在本文的架構(gòu)中必須選擇,原因如下)說明:當(dāng)其中的一臺Squid服務(wù)器“1”緩存未命中時(shí),會去訪問虛擬IP“”。如果SNAT Pool選擇默認(rèn)值None,虛擬IP“”后端的Apache服務(wù)器,看到的將是Squid服務(wù)器的真實(shí)IP“1”。由于Squid和Apache服務(wù)器的IP地址屬于在同一網(wǎng)段,Apache服務(wù)器將無需經(jīng)過F5網(wǎng)關(guān)“”,直接通過交換機(jī)回包給Squid服務(wù)器“1”,這樣虛擬IP“”就會收不到回包信息,HTTP請求無法完成。因此,需要選擇Auto Map,進(jìn)行地址轉(zhuǎn)換,讓后端Apache服務(wù)器看到的是F5的自身內(nèi)網(wǎng)IP,回包給F5。、Resource
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年拉薩貨運(yùn)從業(yè)資格證考試試題及答案解析
- 保障性合同范本
- 區(qū)域總經(jīng)理合同范本
- 醫(yī)療就業(yè)合同范本
- 包食堂合同范本
- 促銷活動(dòng)場地出租合同范本
- 農(nóng)村電商合同范本
- 利用合同范本
- 前廳接待勞務(wù)合同范本
- 5人合作合同范本
- 醛固酮增多癥與原發(fā)性醛固酮增多癥概述
- 山東省淄博市2023-2024學(xué)年高一下學(xué)期期末教學(xué)質(zhì)量檢測數(shù)學(xué)試題
- 廣東省2024年普通高中學(xué)業(yè)水平合格性考試語文仿真模擬卷01(解析版)
- 2025屆新高考生物精準(zhǔn)復(fù)習(xí)+提高農(nóng)作物產(chǎn)量
- 第6課歐洲的思想解放運(yùn)動(dòng)教學(xué)設(shè)計(jì)2023-2024學(xué)年中職高一下學(xué)期高教版(2023)世界歷史
- 2024年云南省昆明市選調(diào)生考試(公共基礎(chǔ)知識)綜合能力題庫必考題
- 2024年時(shí)政試題庫(奪分金卷)
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 工程項(xiàng)目移交方案
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 腎性高血壓的護(hù)理
評論
0/150
提交評論