F5 BIG-IP LTM负载均衡器配置指导书v1.00
发布时间:2024-08-31
发布时间:2024-08-31
F5 BIG-IP
LTM负载均衡器配置指导书
杭州神州数码有限公司
沈 侃
“版权所有 侵权必究”
目 录
第1章 F5 BIG-IP LTM简介........................................................................................................1
1.1 负载均衡技术简介.................................................................................................................1
1.2 F5 BIG-IP LTM产品介绍.......................................................................................................1
第2章 BIG-IP LTM规划与配置准备工作....................................................................................3
2.1 BIG-IP LTM配置步骤............................................................................................................3
2.2 组网规划................................................................................................................................3
2.2.1 规划准备要点..............................................................................................................4
2.2.2 组网图.........................................................................................................................4
2.3 BIG-IP面板说明.....................................................................................................................8
第3章 基本配置........................................................................................................................9
3.1 通过LCD面板设置BIG-IP管理网口地址..............................................................................10
3.2 通过管理网口登录BIG-IP WebUI界面.................................................................................11
3.3 激活License........................................................................................................................12
3.4 设置Platform.......................................................................................................................15
3.5 修改系统时钟......................................................................................................................16
3.6 配置网络..............................................................................................................................17
3.6.1 划分VLAN.................................................................................................................17
3.6.2 配置VLAN IP地址.....................................................................................................19
3.6.3 设置接口速率和双工类型..........................................................................................21
3.6.4 配置静态路由............................................................................................................21
3.6.5 配置Link Aggregation(可选).................................................................................22
第4章 负载均衡业务配置........................................................................................................24
4.1 节点配置..............................................................................................................................24
4.2 配置负载均衡池...................................................................................................................25
4.3 配置虚拟服务器...................................................................................................................27
4.3.1 创建虚拟服务器........................................................................................................27
4.3.2 将虚拟服务器和负载均衡器相关联和会话保持配置..................................................29
4.4 配置健康检查......................................................................................................................31
4.4.1 自定义节点状态监控.................................................................................................31
4.4.2 监控与节点/负载均衡池相关联.................................................................................34
4.4.3 检查系统状态............................................................................................................36
4.5 配置SNAT...........................................................................................................................36
4.5.1 配置步骤...................................................................................................................36
4.5.2 验证SNAT配置.........................................................................................................37
第5章 双机配置......................................................................................................................39
5.1 注意事项..............................................................................................................................39
5.2 双机设置..............................................................................................................................39
5.3 双机状态监控设置...............................................................................................................42
5.4 双机状态检查和配置同步....................................................................................................43
第6章 附录A利用SCCP实现带外管理及重装系统...................................................................45
6.1 BIGIP V9系列的带外管理...................................................................................................45
6.1.2 SCCP地址配置方式:..............................................................................................46
6.1.3 如何从SCCP进入Console:....................................................................................47
6.1.4 如何从SCCP进入Host:.............................................................................................47
6.2 通过SCCP重装系统............................................................................................................47
第7章 附录B 常见问题说明.....................................................................................................61
7.1 BIG-IP单机或两台双机系统处于Standby状态,为什么?...................................................61
7.2 BIG-IP系统root密码忘记了,如何恢复?............................................................................61
7.3 BIG-IP系统如何进行配置备份和恢复?..............................................................................64
7.4 SSH访问具有密码加密传输的优点,请问从哪里获取SSH客户端?...................................64
7.5 网络设备通常有收集系统信息的宏命令,F5有没有相应命令?.........................................65
7.6 如何使用TCPDUMP进行Troubleshooting?.......................................................................67
7.7 如何实时监视BIG-IP的连接状态?......................................................................................68
7.8 如何备份和恢复配置?........................................................................................................69
7.9 如何添加“只读”权限的管理员帐号..................................................................................70
7.10 如何查询设备的序列号?..................................................................................................71
7.11 对某一Virtual Server用TCPDUMP命令无法抓到包如何处理?........................................71
关键词:负载均衡池、虚拟服务器,节点、会话保持、监控、ECV、EAV、SNAT
摘 要:按照常见的配置步骤,本文对F5 BIG-IP LTM负载均衡器设备配置进行说明,并对负载
均衡器的基本概念和F5设备使用过程中遇到的常见问题进行解答。
缩略语清单:
ECV
EAV
SNAT Extended Content Verification 可扩展的内容验证 可扩展的应用验证 安全网络地址转换 本指导书适用于BIG-IP LTM 1500/3400负载均衡器(BIG-IP version 9)。 Extended Application Verification Secure Network Address Translation
LTM Local Traffic Manager 本地流量管理器
LACP
参考资料清单:
Platform Guide: 1500, 3400, 6400, and 6800, F5 Networks, 2005
Installation, Licensing, and Upgrades for BIG-IP® Systems, F5 Networks, 2005 BIG-IP® Network and System Management Guide, F5 Networks, 2005
Link Aggregation Control Protocol 链路汇聚控制协议
第1章 F5 BIG-IP LTM简介
1.1 负载均衡技术简介
随着业务与软件产品与IP网络关系愈加密切,业务平台提供的性能以及可靠
性是电信级应用的关键因素。业务与软件产品中Portal、WAP网关、彩铃和
MMS等业务直接通过Internet提供网络服务。由于Internet对业务服务访问
具有不可预知性,传统的服务器提供大量并发服务已经面临处理能力和I/O性
能的瓶颈,当业务超过已经界限将会出现“Server Too Busy”乃至服务器宕
机等问题。
针对单台服务器有限的性能存在瓶颈的情况,负载均衡器通过负载均衡机制
将所有请求平均分配到多台节点服务器,使得系统业务处理能力大大提升。
此外,负载均衡器还能监控服务器节点的可用性,其中某一台服务器故障时,
能将访问请求转移到其它可以正常工作的服务器。
负载均衡器通常称为四层交换机或七层交换机。四层交换机主要分析IP层及
TCP/UDP层,实现四层流量负载均衡。七层交换机除了支持四层负载均衡以
外,还有分析应用层的信息,如HTTP协议URI或Cookie信息。
1.2 F5 BIG-IP LTM产品介绍
目前F5公司负载均衡器(亦称为本地流量管理器)有BIG-IP LTM 1500、BIG-IP
LTM 3400、BIG-IP LTM 6400 、BIG-IP LTM 6800等型号。
表1-1 F5 BIG-IP LTM负载均衡产品规格
6800系列——
超级多用途流量管理
处理器:双CPU
基本内存:2GB
ASIC:Packet Velocity
ASIC2
千兆位CU端口:16个
千兆位光纤端口:(SFP -
GBIC Mini)4个(2个标准、
2个可选)
包括:SSL TPS/Max
TPS/Bulk
加速模块:
(100/20,000/2GB/秒)
流量吞吐量:4GB/秒
可选硬件设备:硬件压缩*
(2GB/秒)
6400系列—— 高级多用途流量管理 处理器:双CPU 基本内存:2GB ASIC:Packet Velocity ASIC2 千兆位CU端口:16个 千兆位光纤端口:(SFP - GBIC Mini)4个(2个标准、2个可选) 包括:SSL TPS/Max TPS/Bulk 加速模块:(100/15,000/2GB/秒) 流量吞吐量:2GB/秒 可选硬件设备:硬件压缩*(2GB/秒) FIPS处理**(8,000TPS/1GB SSL吞吐量) 3400系列—— 中级多用途流量管理 处理器:单CPU 基本内存:1GB ASIC:Packet Velocity ASIC2 千兆位CU端口:8个 千兆位光纤端口:(SFP - GBIC Mini)2个可选 包括:SSL TPS/Max TPS/Bulk 加速模块:(100/8,000/1GB/秒) 流量吞吐量:1GB/秒 1500系列—— 普通多用途流量管理 处理器:单CPU 基本内存:768MB ASIC:无 千兆位CU端口:2个 千兆位光纤端口:2个可选 包括:SSL TPS/Max TPS/Bulk 加速模块:(100/2,000/500 MB/秒)流量吞吐量:500MB/秒
第2章 BIG-IP LTM规划与配置准备工作
2.1 BIG-IP LTM配置步骤
在对F5 BIG-IP进行配置之前,首先要做好规划工作。BIG-IP LTM主要配置
步骤如下:
1. 组网规划 – 在组网规划中,包含主机名、IP地址/VLAN、路由、虚拟服
务器、地址池、负载均衡算法、会话保持方式、双机等内容进行规划,
并绘制出组网拓扑图。
2. 初始化配置 – 通常使用WebUI完成初始化配置,包括激活License、平
台配置和网络配置。
3. 配置网络VLAN和IP地址
4. 更改系统时钟(可选)
5. 配置负载均衡池
6. 配置节点状态监控
7. 配置虚拟服务器
8. 配置SNAT/NAT
9. 配置双机
说明:
(1) 本配置步骤为常见配置顺序。本文没有包括过滤和SSL Proxy等配置。
(2) 主用BIG-IP系统要完成以上所有配置步骤,备用BIG-IP系统可以跳过
5-8步,而通过主用BIG-IP系统将配置同步到备用BIG-IP系统中去。
2.2 组网规划
本节主要根据典型F5 BIG-IP LTM典型应用以实例给出配置指南,并结合业
软产品给出说明,后续章节具体配置说明不一定跟本实例完全相同。
2.2.1 规划准备要点
2.2.2 组网图
在安装BIG-IP系统之前,请检查如下准备工作是否做好: z 设备物理连接规划。 z IP地址规划,根据实际需要划分网段和分配IP地址,通常网络设备IP地址为网络中最大IP地址(默认网关使用最大IP地址),往下递推;主机设备从网络中最小IP地址往上递推进行分配。 BIG-IP双机需要3个外部VLAN IP,2个分别为主备机的Self IP,一个为Share IP。 BIG-IP双机需要3个内部VLAN IP,2个分别为主备机的Self IP,一个为Share IP。 每一个虚拟服务器IP地址或NAT需要一个外部VLAN IP。SNAT映射IP地址可以跟虚拟服务器IP地一样。 BIG-IP内部每个节点需要一个内部VLAN IP。 z 确定BIG-IP主机名,并且确保BIG-IP双机主机名不一样。 典型F5 BIG-IP LTM负载均衡器部署方式采用“双臂旁挂”式连接(如图2-1所示)。
导书
Internal: 172.16.0.250External: 10.11.0.2502
服务器1服务器2
172.16.0.111172.16.0.112服务器3
172.16.0.113
Gateway: 172.16.0.250
图2-1 典型F5 BIG-IP LTM负载均衡器部署示意图
本实例以某局点MMSC业务系统为例进行说明。移动MMSC系统由MMSC 数据
库服务器、MMSC 业务服务器、报表服务器、维测告警服务器、网管服务器
等服务器组成。数据网络设备,采用两台Eudemon 1000防火墙、两台BIG-IP
3400负载均衡器、及两台Quidway 6506交换机、网络设备都采用主、备设备,
以实现设备、链路的冗余备份,以消除单点故障。组网拓扑如图2-2所示:
F5 BIG-IP LTM负载均衡器配置指导书
图2-2 某局点MMSC业务系统组网图
IP地址和物理端口分配如下表所示:
表2-1 IP地址和物理端口分配表 ID 主机名 VLAN 端口地址 浮动IP地址 端口对端描述
交换机1外部vlan G1/0/5
SITE-SVC-LB01.
http://www.77cn.com.cn 交换机1内部vlan G1/0/4
N/A 交换机1exter-2 vlan E2/0/41 维护交换机 1
交换机2外部vlan G1/0/5
SITE-SVC-LB02.
http://www.77cn.com.cn 交换机2内部vlan G1/0/4
N/A 交换机2exter-2 vlan E2/0/41 维护vlan交换机2
F5 BIG-IP LTM负载均衡器配置指导书
Virtual Server与成员信息表如下:
表2-2 Virtual Server与成员信息表 No
. Virtual name Virtual server Pool Nodes Description
tcp/fastL4 192.168.1.50:http192.168.2.15:8002
192.168.2.18:8003
192.168.2.19:8004
192.168.2.22:8005
192.168.2.23:8006
192.168.1.50:808
8 192.168.2.15:8802
192.168.2.18:8803
192.168.2.19:8804
192.168.2.22:8805
192.168.2.23:8806 tcp/fastL4
3 VIP_MMSC-SMT
P 192.168.1.50:smtp POOL_MMSC-SMTP192.168.2.14:2501 192.168.2.15:2502
192.168.2.18:2503
192.168.2.19:2504
192.168.2.22:2505
192.168.2.23:2506 tcp/fastL4
4 VIP-MMSC-INRP
T 192.168.1.51:8088
192.168.3.51:http
192.168.3.50:http
192.168.1.54:803
6
192.168.1.199:15
03
192.168.1.50:920
9 POOL_MMSC-INRPT7 VIP_DSMP_AGENT http POOL_UPWS 192.168.2.88:webcache http tcp POOL_REMOTE_NETMEETING POOL_MMSC-NOTIFY tcp 192.168.2.14:8830 192.168.2.15:8831
192.168.2.18:8832
192.168.2.19:8833
192.168.2.22:8834 udp/fastL4 9 VIP_MMSC_NOTIFY
F5 BIG-IP LTM负载均衡器配置指导书 No
. Virtual name Virtual server Pool Nodes
192.168.2.23:8835
10
11 VIP_MMSC_TELNET VIP_MMSC_CHA
RGE_FTP 192.168.1.119:telnet POOL_MMSC_char_11 ftp tcp Description
SNAT地址规划如下表:
表2-3 SNAT规划表
No
. SNAT name origin
0.0.0.0/0 translation VLAN Description 3600
3600 external2
2.3 BIG-IP面板说明
F5 BIG-IP前面板增加了LCD面板,可以通过LCD面板设置管理接口、
Console口,也可以重启系统和清空LCD告警等操作。
F5接口槽位号编号遵循由上到下,然后由左到右规则。例如,BIG-IP LTM 3400
第一槽位为8端口千兆以太网接口,2槽位为2端口SFP千兆网接口。
F5 BIG-IP LTM 1500/3400前面板如下图所示:
图2-3 F5 BIG-IP LTM 1500/1400前面板示意图
第3章 基本配置
本文以BIG-IP LTM 3400为例讲解整个配置过程,基本上讲解了BIG-IP整个
配置过程。
对于新的BIG-IP设备,基本配置主要包括:
(1) 通过LCD面板设置BIG-IP管理网口地址
(2) 通过管理网口登录BIG-IP WebUI界面
(3) 通过Setup Utility激活License、配置Platform和配置网络。也可以
通过导航菜单System -> License激活License;System -> Platform
配置Platform。
注意:
在安装之前,必须注意如下事项:
(1) BIG-IP的接口与VLAN分配相关,网线连接接口位置不能随意更改,否
则可能导致网络无法连接。
(2) 互为双机的两台BIG-IP必须用随机附带的Failover线相连起来。
(3) BIG-IP LTM 1500/3400随机不再自带Console线缆,可以通过LCD面
板设置/获取管理网口地址来进行基本配置。
3.1 通过LCD面板设置BIG-IP管理网口地址
BIG-IP上电开机以后,首先需要通过机器LCD面板的按键设置Management
管理网口的IP地址。管理网络接口缺省的IP地址为192.168.1.245/24。
设置步骤如下:
(1) 使用LCD面板将IP地址添加到管理界面中。配置管理IP地址时,首先
应添加IP地址。
a. 按下显示屏上的X按钮Options选项。
b. 进入系统菜单并按下复选标记按钮。
c. 进入IP地址菜单并按下3复选标记按钮。
d. 再次按下复选标记按钮,进入IP地址输入界面。
e. 使用上下箭头键输入管理IP地址,并按下复选标记按钮。
(2) 输入IP地址后,添加该地址的网络掩码:
f. 进入网络掩码菜单,并按下复选标记按钮。
g. 输入网络掩码,并按下复选标记按钮。
(3) (可选)添加完IP地址和网络掩码后,即可添加缺省路由。
h. 进入缺省路由菜单,并按下复选标记按钮。
i. 使用上下箭头键输入缺省路由,并按下复选标记按钮。如果您未确定
缺省路由,可以使用0.0.0.0。
(4) 提交确认配置。
j. 进入“Commit提交菜单”,并按下复选标记按钮。
k. 当“确认菜单”出现时,按下复选标记按钮。
说明:
(1) Management (mgmt)接口可以用于维护管理用途,可以将该接口连接到
业务系统维护VLAN。
(2) 在设置好网络管理口地址以后,通过网络登陆到BIG-IP上进行其它配置
更改时,都要保证网络管理口的网络连接完好。否则有时会出现修改的
配置无法被成功加载应用的情况,因为网络管理口为Down的情况会妨
碍配置文件的加载。
在bigip 9.2.3版本里,如果管理网口的网线没有连接的情况下,mgmt
interface的属性为变为media none。如果这个属性被保存成ucs文件,
再次重新加载的时候,就会出现不能顺利加载的情况。在这种情况下,
如果做双机配置同步,也会出现同步后配置无法正常加载的情况。这种
情况下,建议升级版本或打Hotfix-BIG-IP-9.2.3-CR61825补丁。
(3) 管理网络接口的IP地址不能与业务网络在同一网段,避免出现地址冲突。
根据业务网络的地址划分,相应的调整管理网络接口的网络地址。
(4) 如果通过LCD按键修改完IP地址以后,选择Commit,地址无法成功改
变(例如出现IP地址为全零的情况),很有可能是管理口IP地址与系统内
已经配置发生冲突。出现这种情况,关机重启以后,重新选定IP地址或
网段来设置管理网口地址。
3.2 通过管理网口登录BIG-IP WebUI界面
BIG-IP有两种管理方式,一种是基于WEB的https管理方式,另一种是基于
ssh的命令行管理方式。BIG-IP v9已经不再支持Telnet和FTP方式访问。除
特别配置外,BIG-IP的配置主要采用WEB的管理方式即可。
将计算机连接BIG-IP 的管理网口,以WEB方式登陆:
(1) 在管理员的IE地址栏内输入BIG-IP设备的管理接口IP地址,如
https://192.168.1.245。
管理接口的缺省IP地址为192.168.1.245。如果已经通过液晶面板上的按键
更改过IP,输入相应的IP地址。
(2) 连接后出现安全警告提示窗口,点击Yes继续。
(3) 系统提示输入用户名和密码。缺省的用户名和密码为admin和admin
(4) 输入正确后即可进入BIG-IP配置工具WEB界面。
F5 BIG-IP LTM负载均衡器配置指导书
图3-1 BIG-IP配置工具WEB界面
3.3 激活License
在配置BIG-IP之前,先要激活License,否则BIG-IP无法提供负载均衡服务。
(1) 从System->License->Activate进入License激活界面。如果是更改
License,屏幕显示为Re-activate。