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对应的成员信息。


分享到:


相關文章: