F5負載均衡——LTM 配置

LTM配置中的一些概念:

①NODE:node對應的是提供服務的服務器,配置時可以指定一個健康檢查的方法,健康檢查的目的是確保服務器能正常提供服務,一般情況會使用icmp作為健康檢查的方法,配置後網關會向服務器發送icmp包來確認服務器是否在線,默認沒有使用健康檢查。

配置方法:

F5負載均衡——LTM 配置

配置node

F5負載均衡——LTM 配置

配置node

F5負載均衡——LTM 配置

查看node

或者使用命令行:

F5負載均衡——LTM 配置

命令行創建NODE

F5負載均衡——LTM 配置

命令行創建NODE

使用命令行查看node狀態:

F5負載均衡——LTM 配置

使用命令行查看node

在創建node192.168.69.3時只是指定了名和地址,所以通過狀態對比可以看到node 192.168.69.3的有效性為未知,那是因為設備沒有做健康檢查,所以不知道node 是否能正常提供服務。

F5負載均衡——LTM 配置

node狀態查看

使用命令行更改創建好的node 的一些參數,如上所示,node 192.168.69.3和192.168.69.4沒有配置健康檢查和描述,通過命令行對node 進行修改,如下:

modify ltm node 192.168.69.3 monitor gateway_icmp description telnet_client3

modify ltm node 192.168.69.4 monitor gateway_icmp description telnet_client4

更改後狀態如下:

F5負載均衡——LTM 配置

更改後的狀態

②POOL:pool的成員是node,以node+端口組成,配置頁面如下:

F5負載均衡——LTM 配置

pool的配置

如果pool配置了健康檢查,那麼這個pool會向自己的成員node進行健康檢查從而確定pool的可用性,只要pool中有成員正常工作,那麼pool就可用,負載分擔的方式有很多,可以根據不同場景進行負載分擔方式的選擇,在配置成員時可以選擇新建或者通過列表選擇已經建立好的node來增加成員,該成員提供什麼服務通過服務端口來確定。

F5負載均衡——LTM 配置

查看創建好的pool

或者使用命令行的方式創建pool:如下

create ltm pool FTP_server_pool description ftp-server members add { 192.168.69.4:21 } monitor gateway_icmp load-balancing-mode least-sessions

此句創建了一個名叫FTP_server_pool的pool,描述 ftp-server,描述可有可沒有,一般建議配置描述,它的成員是192.168.69.4,服務端口是21,健康檢查用gateway_icmp,負載分擔方式用 least-sessions。

修改pool的配置:

modify ltm pool FTP_server_pool members add { 192.168.69.1:23 }

此句增加了一個成員,也可以刪除成員

③virtual server:與pool相關聯,由虛擬地址+端口號組成

F5負載均衡——LTM 配置

VS配置

也可通過命令行進行VS的配置:如下

create ltm virtual FTP_VS description FTP_server destination 192.168.85.2:21 pool FTP_server_pool

以上建立了一個名為FTP_VS的VS,地址是192.168.85.2,服務端口為TCP21端口,關聯FTP_server_pool的pool。其它參數默認。

查看network—map:

F5負載均衡——LTM 配置

network_map

network_map可以看到VS對應的成員信息。


分享到:


相關文章: