F5 BIG-IP i2800 配置HTTP负载均衡

环境介绍:
F5 VIP: 172.24.16.0/22
Menber:
Node1: 172.25.20.1:1080
Node2: 172.25.20.2:1080

1、创建iRules (创建一个HTTP负载的时候向后端成员节点传递 "X-Forwarded-For")
参考: https://support.f5.com/csp/article/K4816

(1) 在导航面板中选择Local Traffic -> iRules标签,点击“Create”按钮添加虚拟服务器。
F5 BIG-IP i2800 配置HTTP负载均衡

(2) 在Name中填写规则的名称,在Definition中填写规则内容。然后点Finished保存

when HTTP_REQUEST {
HTTP::header remove X-Custom-XFF
HTTP::header insert X-Custom-XFF [IP::remote_addr]
} 

F5 BIG-IP i2800 配置HTTP负载均衡

2、在HTTP配置文件中启用Insert X-Forwarded-For选项

(1) 在导航面板中选择Local Traffic -> Profiles标签,选择HTTP,将Insert X-Forwarded-For选项配置为Enable,然后保存。

F5 BIG-IP i2800 配置HTTP负载均衡

3、节点配置
节点(Node)可以单独配置,一般在Pool配置时添加。(这里我就不做节点添加了,下面我们会在创建pool的时候做)
点击左侧的导航条,选择Local Traffic -> Virtual Servers ->Nodes标签,点击“Create…”按钮添加节点(node)
F5 BIG-IP i2800 配置HTTP负载均衡

4、配置负载均衡池
负载均衡池是负载均衡器中重要的属性,是根据负载均衡策略接收数据流量的一组设备。池与特定虚拟服务器相关联,流向虚拟服务器的流量会转发给相关联负载均衡池的成员节点。池可以执行负载均衡操作,比如发送流量到池中的指定节点或定义会话保持方式。
当配置池时,必须配置池名、成员IP地址和负载均衡方法(BIG-IP系统默认策略为轮询“Round Robin”方式)。
配置步骤:
(1) 左侧导航条中选择 Local Traffic -> Virtual Servers ->Pools标签,点击“Create”按钮添加服务器池(Pool)。

F5 BIG-IP i2800 配置HTTP负载均衡

(2) 在“Name”中输入负载均衡器名称。
(3) 在 “Load Balancing Method”表格中选择负载均衡方法,通常采用默认轮询方法。
(4) 在“Resources”表格中的“Address”文本框输入成员IP地址,在“Service Port”文本框中输入服务端口(通用服务可以在下拉框选择对应服务),点击“Add”添加到“Current Members”当前成员列表中。
(5) 加所有组成员,点击“Finished”完成配置

F5 BIG-IP i2800 配置HTTP负载均衡

3、创建虚拟服务器
(1) 在导航面板中选择Local Traffic -> Virtual Servers标签,点击“Create”按钮添加虚拟服务器。
F5 BIG-IP i2800 配置HTTP负载均衡

lookback
  • 本文由 发表于 2020年7月23日03:47:58
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: