1. 程式人生 > >8. F5負載均衡配置一例 (型號:BIG-LTM-1600-4G-R)

8. F5負載均衡配置一例 (型號:BIG-LTM-1600-4G-R)

F5 提供的解決方案保證每個使用者的應用實現安全、高速和高可用,幫助企業獲得最大投資回報。通過在網路中增加智慧和可管理性而降低應用的負荷,F5使應用得以優化,從而提高執行速度,並降低資源消耗。

此次實施的F5型號為BIG-LTM-1600-4G-R,外形如下圖:

 

注:本文僅供參考。

一、實施環境概述:本次採用的為旁路接入方式,F5的1.1和1.2兩個介面分別接入應用雙機環境的主、備交換機。

二、實施拓撲:

三、實施目的:目前下聯使用者訪問伺服器群時只能口頭通知一部使用者連線192.1.100.31的伺服器,另一部分使用者連線192.1.100.32,以此類推,這樣做的弊端為:

1、伺服器之間的訪問壓力不能均衡
2、若遇到某臺伺服器的服務出現問題,只能電話通知下聯人員去連線其它可用的伺服器,不能實現自動化。

而完成此次的F5架設之後,使用者只需訪問F5的虛擬地址,然後F5會平衡負載的去訪問伺服器群的每臺機器。訪問過程如下圖所示。

 四、配置步驟:

1、初始配置(license及hostname配置)

開機後,將筆記本與F5的MGMT管理口相連,筆記本IP設定為192.168.1.100,在IE瀏覽器裡輸入https://192.168.1.245,初始使用者名稱密碼都為admin。進入後首先進行license的啟用工作。

點選NEXT後會出現本裝置的dossier,然後進入F5 license啟用網站,將dossier複製到框內,點選NEXT,就會出現license內容,將其複製到F5的啟用輸入框中,點選finish即可。完成後就會出現啟用的相關資訊,如下圖:

 

完成後輸入skc.www.com的主機名,然後點選完成即可。

2、建立VLAN

選擇左邊的”Network”->”VLANs”選單,如下圖:

然後點選右邊的”Create…”,name裡輸入任意名稱,Tag裡輸入vlan號,然後將1.1和1.2兩個口拖進Untagged中,Finished儲存。

 

3、Self IPs設定

通過設定Self IPs來管理F5裝置,選擇左邊的”Network”->”Self IPs”選單,如下圖:

然後點選右邊的”Create…”,進行設定,IP ADDRESS欄裡輸入管理IP,Netmask輸入掩碼,VLAN中選擇剛才建立VLAN時的名稱,完成後點選Funished。

4、閘道器設定

因為網路是三層架建,使用者的IP和F5的IP不是同一網路,所以需要給F5設定預設閘道器,這樣使用者才能訪問到192.1.100.57,這裡閘道器為192.1.100.250,設定如下,選擇左邊的”Network”->”Routes”選單,如下圖:

然後點選右邊的”Create…”,進行設定,Type選擇Default Gateway,Gateway Address填入閘道器地址,其它預設。

5、建立Pool

建立Pool,即伺服器地址池,本例中伺服器群向外提供80及9080兩個埠,所以建立兩個Pool,如果你的伺服器只有一個服務,則只需建立一個Pool即可,建立步驟哪下:

先建立80埠的Pool,首先選擇右邊選單的”Local Traffic”->”Pools”,再選擇右邊欄的”Create…”,出現如下介面,name裡輸入名稱,Health Monitors健康檢查選擇Tcp,即通過埠的好壞來判斷伺服器是否正常,Load Balancing Method和Priorty Group Activation兩項預設,在New Members中一個個增加伺服器群的地址,最後點選Finished即可。

照著同樣的方法建立9080埠的Pool,如下圖所示。

完成後,F5就會判斷兩個Pool中伺服器的健康性,正常後會出現綠色圖示,如下圖。

6、建立Virtual Servers

完成Pool的建立,最後開始建立虛擬伺服器即Virtual Servers,這裡有兩個服務,即建立兩個,若你只有一個服務,即建立一個虛擬伺服器即可,步驟如下:

先建立80服務的虛擬伺服器,首先選擇右邊選單的”Local Traffic”->”Virtual Servers”,再選擇右邊欄的”Create…”,即出現配置對話方塊,該對話方塊共有三個選項欄:General Properties、Configuration、Resources。

General Properties配置:name輸入web80,Destination中輸入虛擬服務地址192.1.100.58,Service Port中輸入80,其它預設

Configuration配置:在configuration中選擇Advanced,type選擇Performance(Layer4),SNAT Pool 選擇Auto Map,關閉Port Translation

Resources配置:在Default Pool中選擇webpool80即剛才建立的80服務的pool。

完成後,Virtual Servers會自動檢查服務的健康狀態,綠色即表明服務正常,如下圖。

也可以通過右邊選單的”Overview”->”Statistics”,Statistics Type中選擇”Pools”,即可看到相應伺服器的流量,如下圖。