F5 BIGIP LTM V9负载均衡器配置指导书.docx
- 文档编号:12590693
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:47
- 大小:1.18MB
F5 BIGIP LTM V9负载均衡器配置指导书.docx
《F5 BIGIP LTM V9负载均衡器配置指导书.docx》由会员分享,可在线阅读,更多相关《F5 BIGIP LTM V9负载均衡器配置指导书.docx(47页珍藏版)》请在冰豆网上搜索。
F5BIGIPLTMV9负载均衡器配置指导书
F5BIG-IPLTM负载均衡器配置指导书
关键词:
负载均衡池、虚拟服务器,节点、会话保持、监控、ECV、EAV、SNAT
摘要:
按照常见的配置步骤,本文对F5BIG-IPLTM负载均衡器设备配置进行说明,并对负载均衡器的基本概念和F5设备使用过程中遇到的常见问题进行解答。
本指导书适用于BIG-IPLTM1500/3400负载均衡器(BIG-IPversion9)。
缩略语清单:
ECVExtendedContentVerification可扩展的内容验证
EAVExtendedApplicationVerification可扩展的应用验证
SNATSecureNetworkAddressTranslation安全网络地址转换
LTMLocalTrafficManager本地流量管理器
LACPLinkAggregationControlProtocol链路汇聚控制协议
参考资料清单:
PlatformGuide:
1500,3400,6400,and6800,F5Networks,2005
Installation,Licensing,andUpgradesforBIG-IP®Systems,F5Networks,2005
BIG-IP®NetworkandSystemManagementGuide,F5Networks,2005
第1章F5BIG-IPLTM简介
1.1负载均衡技术简介
随着业务与软件产品与IP网络关系愈加密切,业务平台提供的性能以及可靠性是电信级应用的关键因素。
业务与软件产品中Portal、WAP网关、彩铃和MMS等业务直接通过Internet提供网络服务。
由于Internet对业务服务访问具有不可预知性,传统的服务器提供大量并发服务已经面临处理能力和I/O性能的瓶颈,当业务超过已经界限将会出现“ServerTooBusy”乃至服务器宕机等问题。
针对单台服务器有限的性能存在瓶颈的情况,负载均衡器通过负载均衡机制将所有请求平均分配到多台节点服务器,使得系统业务处理能力大大提升。
此外,负载均衡器还能监控服务器节点的可用性,其中某一台服务器故障时,能将访问请求转移到其它可以正常工作的服务器。
负载均衡器通常称为四层交换机或七层交换机。
四层交换机主要分析IP层及TCP/UDP层,实现四层流量负载均衡。
七层交换机除了支持四层负载均衡以外,还有分析应用层的信息,如HTTP协议URI或Cookie信息。
1.2F5BIG-IPLTM产品介绍
随着F5BIG-IP1000/2400负载均衡器停产,华为公司的替代选型为F5BIG-IPLTM1500/3400。
目前F5公司负载均衡器(亦称为本地流量管理器)有BIG-IPLTM1500、BIG-IPLTM3400、BIG-IPLTM6400、BIG-IPLTM6800等型号。
表1-1F5BIG-IPLTM负载均衡产品规格
6800系列——
超级多用途流量管理
处理器:
双CPU
基本内存:
2GB
ASIC:
PacketVelocityASIC2
千兆位CU端口:
16个
千兆位光纤端口:
(SFP-GBICMini)4个(2个标准、2个可选)
包括:
SSLTPS/MaxTPS/Bulk
加速模块:
(100/20,000/2GB/秒)
流量吞吐量:
4GB/秒
可选硬件设备:
硬件压缩*(2GB/秒)
6400系列——
高级多用途流量管理
处理器:
双CPU
基本内存:
2GB
ASIC:
PacketVelocityASIC2
千兆位CU端口:
16个
千兆位光纤端口:
(SFP-GBICMini)4个(2个标准、2个可选)
包括:
SSLTPS/MaxTPS/Bulk
加速模块:
(100/15,000/2GB/秒)
流量吞吐量:
2GB/秒
可选硬件设备:
硬件压缩*(2GB/秒)
FIPS处理**(8,000TPS/1GBSSL吞吐量)
3400系列——
中级多用途流量管理
处理器:
单CPU
基本内存:
1GB
ASIC:
PacketVelocityASIC2
千兆位CU端口:
8个
千兆位光纤端口:
(SFP-GBICMini)2个可选
包括:
SSLTPS/MaxTPS/Bulk
加速模块:
(100/8,000/1GB/秒)
流量吞吐量:
1GB/秒
3400系列——
普通多用途流量管理
处理器:
单CPU
基本内存:
768MB
ASIC:
无
千兆位CU端口:
2个
千兆位光纤端口:
2个可选
包括:
SSLTPS/MaxTPS/Bulk
加速模块:
(100/2,000/500MB/秒)
流量吞吐量:
500MB/秒
第2章
BIG-IPLTM规划与配置准备工作
2.1BIG-IPLTM配置步骤
在对F5BIG-IP进行配置之前,首先要做好规划工作。
BIG-IPLTM主要配置步骤如下:
1.组网规划–在组网规划中,包含主机名、IP地址/VLAN、路由、虚拟服务器、地址池、负载均衡算法、会话保持方式、双机等内容进行规划,并绘制出组网拓扑图。
2.初始化配置–通常使用WebUI完成初始化配置,包括激活License、平台配置和网络配置。
3.配置网络VLAN和IP地址
4.更改系统时钟(可选)
5.配置负载均衡池
6.配置节点状态监控
7.配置虚拟服务器
8.配置SNAT/NAT
9.配置双机
&说明:
(1)本配置步骤为常见配置顺序。
本文没有包括过滤和SSLProxy等配置。
(2)主用BIG-IP系统要完成以上所有配置步骤,备用BIG-IP系统可以跳过5-8步,而通过主用BIG-IP系统将配置同步到备用BIG-IP系统中去。
2.2组网规划
本节主要根据典型F5BIG-IPLTM典型应用以实例给出配置指南,并结合业软产品给出说明,后续章节具体配置说明不一定跟本实例完全相同。
2.2.1规划准备要点
在安装BIG-IP系统之前,请检查如下准备工作是否做好:
●设备物理连接规划。
●IP地址规划,根据实际需要划分网段和分配IP地址,通常网络设备IP地址为网络中最大IP地址(默认网关使用最大IP地址),往下递推;主机设备从网络中最小IP地址往上递推进行分配。
⏹BIG-IP双机需要3个外部VLANIP,2个分别为主备机的SelfIP,一个为ShareIP。
⏹BIG-IP双机需要3个内部VLANIP,2个分别为主备机的SelfIP,一个为ShareIP。
⏹每一个虚拟服务器IP地址或NAT需要一个外部VLANIP。
SNAT映射IP地址可以跟虚拟服务器IP地一样。
⏹BIG-IP内部每个节点需要一个内部VLANIP。
●确定BIG-IP主机名,并且确保BIG-IP双机主机名不一样。
2.2.2组网图
典型F5BIG-IPLTM负载均衡器部署方式采用“双臂旁挂”式连接(如图2-1所示)。
图2-1典型F5BIG-IPLTM负载均衡器部署示意图
2.3BIG-IP面板说明
F5BIG-IP前面板增加了LCD面板,可以通过LCD面板设置管理接口、Console口,也可以重启系统和清空LCD告警等操作。
F5接口槽位号编号遵循由上到下,然后由左到右规则。
例如,BIG-IPLTM3400第一槽位为8端口千兆以太网接口,2槽位为2端口SFP千兆网接口。
F5BIG-IPLTM1500/3400前面板如下图所示:
图2-1F5BIG-IPLTM1500/1400前面板示意图
第3章基本配置
本文以BIG-IPLTM3400为例讲解整个配置过程,基本上讲解了BIG-IP整个配置过程。
对于新的BIG-IP设备,基本配置主要包括:
(1)通过LCD面板设置BIG-IP管理网口地址
(2)通过管理网口登录BIG-IPWebUI界面
(3)通过SetupUtility激活License、配置Platform和配置网络。
也可以通过导航菜单System->License激活License;System->Platform配置Platform。
注意:
在安装之前,必须注意如下事项:
(1)BIG-IP的接口与VLAN分配相关,网线连接接口位置不能随意更改,否则可能导致网络无法连接。
(2)互为双机的两台BIG-IP必须用随机附带的Failover线相连起来。
(3)BIG-IPLTM1500/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地址菜单并按下✓复选标记按钮。
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的情况会妨碍配置文件的加载。
在bigip9.2.3版本里,如果管理网口的网线没有连接的情况下,mgmtinterface的属性为变为medianone。
如果这个属性被保存成ucs文件,再次重新加载的时候,就会出现不能顺利加载的情况。
在这种情况下,如果做双机配置同步,也会出现同步后配置无法正常加载的情况。
这种情况下,建议升级版本或打Hotfix-BIG-IP-9.2.3-CR61825补丁。
(3)管理网络接口的IP地址不能与业务网络在同一网段,避免出现地址冲突。
根据业务网络的地址划分,相应的调整管理网络接口的网络地址。
(4)如果通过LCD按键修改完IP地址以后,选择Commit,地址无法成功改变(例如出现IP地址为全零的情况),很有可能是管理口IP地址与系统内已经配置发生冲突。
出现这种情况,关机重启以后,重新选定IP地址或网段来设置管理网口地址。
3.2通过管理网口登录BIG-IPWebUI界面
BIG-IP有两种管理方式,一种是基于WEB的https管理方式,另一种是基于ssh的命令行管理方式。
BIG-IPv9已经不再支持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界面。
图3-1BIG-IP配置工具WEB界面
3.3激活License
在配置BIG-IP之前,先要激活License,否则BIG-IP无法提供负载均衡服务。
(1)从System->License->Activate进入License激活界面。
如果是更改License,屏幕显示为Re-activate。
图3-1激活License
(2)输入产品的注册码,然后产生申请License的Dossier。
图3-2输入注册码
图3-3产生Dossier
(3)进入
图3-4进入F5网站激活License
注意:
完成F5BIG-IP设备License激活后,请重启设备或者在CLI使用bigstartrestart命令可以手工重启BIG-IP服务进程。
3.4设置Platform
平台(Platform)主要配置系统的通用属性,比如,主机名、IP地址、系统管理员帐号等。
可以通过WebUI进入配置页面System->Platform。
Platform页面可设置HostName、Root密码、Admin密码、TimeZone。
如果是双机,还要设置HighAvailability和UnitID。
F5BIG-IP采用Linux时区设置,中国时区其中没有北京时区信息,可以就近选择如下时区:
Asia/Chungking(重庆)、Asia/Harbin(哈尔滨)、Asia/Hong_Kong(香港)、Asia/Macao(澳门)、Asia/Shanghai(上海)和Asia/Urumqi(乌鲁木齐)。
其他地区可以根据TimeZone下拉列表框进行相应选择。
图3-1Platform页面
注意:
(1)root密码允许用户通过命令行访问BIG-IP系统。
建议root密码长度大于6位,但不要超过32位字节。
密码与大小写敏感,建议密码中包含大写/小写字母和数字。
如果BIG-IP系统为双机系统,两台主备机的root密码必须保持一致。
(2)主机名用来标识BIG-IP系统自身。
主机名必须符合DNS域名标准。
主机部分必须以字母开始,并至少为2个字符。
举例:
f5-。
(3)BIG-IP双机系统的主机名必须不一样,否则配置同步会产生错误,可能导致破坏license。
如果BIG-IP运行于双机高可用性模式,因此需要在系统通用属性中设置双机:
图3-2设置双机
&说明:
通常双机系统中主机UnitID设置为1,备机UnitID为2。
3.5修改系统时钟
修改BIG-IP系统时钟必须要通过CLI命令行界面完成,请通过Console或SSH方式连接到BIG-IP。
常用的SSH客户端有PUTTY或SecureShellClient等。
(1)用SSH客户端连接BIG-IP的管理网口地址,进入命令行模式。
(2)执行date检查系统时钟。
[root@ZJHZ-PS-MMS3-SW02:
Active]config#date
ThuMay2516:
59:
15CST2006
(3)如果系统时钟跟当前时间相差较大,使用date命令修改系统时钟。
命令格式:
#date
#dateMMDDHHMMYYYY.SS
如设置2007年1月1日中午12:
00:
00
#date010112002007.00
(4)保存时间到BIOS。
#hwclock–systohc
(5)设置缺省管理权限策略。
a)在命令行运行bbaselist命令,检查初始化设置。
如果bbaselist的输出已经有selfallow{defaulttcpsshtcphttpsudpefstcpsnmpprotoospfudpdomainudpsnmptcp4353tcpdomainudp4353}一行,则进入到步骤6重新启动BIG-IP。
b)如果在bbaselist的输出中发现有selfallow{defaultnone}一行,则运行以下两条命令:
bselfallow{defaulttcpsshtcphttpsudpefstcpsnmpprotoospfudpdomainudpsnmptcp4353tcpdomainudp4353}
bbasesave
c)所后用命令more/config/bigip_base.conf查看bigip_base.conf文件确认selfallow{defaulttcpsshtcphttpsudpefstcpsnmpprotoospfudpdomainudpsnmptcp4353tcpdomainudp4353}已经保存到文件中。
(6)重新启动BIG-IP。
#reboot
注意:
(1)对于临时License的设备,不要轻易改系统时间,后果是License失效。
(2)对于在运行的冗余系统,建议先修改Standby,修改完毕,观察一段时间,再把Active设备切换为Standby后再修改,以保证系统的不间断。
(3)系统时钟主要用于F5日志文件的计时时间。
3.6配置网络
根据组网规划,对F5BIGIP的网络进行配置,包括划分VLAN、定义IP地址及路由等。
3.6.1划分VLAN
点击左侧的导航条,进入Network->VLANs。
图3-1打开VLANs页面
在右侧可以对VLAN进行配置。
创建方法如下:
(1)点击”Create…”按钮。
图3-2VLAN设置
(2)设置VLAN名。
在Name文本框设置这个VLAN的名字,如“External”。
(3)在“Tag”中参照VLAN规划表输入VLAN号。
如果不填,系统将自动分配一个VLAN号。
建议按照VLAN规划表输入VLAN号,如果启用TaggedInterface时,可以跟交换机的802.1qTrunk端口匹配起来。
(4)将接口分配到VLAN中。
在“Resources”表格中Interface:
定义Available中显示的端口有选择性的划分到这个VLAN中。
指定端口后,单击
选入Untagged栏即可,如果对选定接口号点击“Tagged>>”,则该端口为802.1qTrunk端口。
(5)点击
完成。
3.6.2配置VLANIP地址
在划分完VLAN后,即可对每个VLAN进行IP地址的定义。
方法如下:
点击左侧导航条中的Networks->SelfIps。
图3-1打开SelfIPs页面
在右侧可以对Ip地址进行配置。
配置步骤:
(1)点击”Create…”按钮。
图3-2SelfIP设置
(2)在页面对应栏进行填写:
●IPaddress:
输入IP地址
●Netmask:
输入子网掩码
●VLAN:
选择将这个IP地址绑定在哪个VLAN上。
选择下拉菜单将显示所有已设置的VLAN名。
●PortLockdown:
通常保持默认值AllowDefault。
当没有配置bselfallow时,可以选择AllowAll。
●FloatingIP:
如果系统为冗余工作方式,需对每台设备的每个VLAN均设置两个IP地址。
其中一个是SelfIP,另一个则为FloatingIP,即两台设备共用的IP地址。
选中此项即代表这个IP地址为FloatingIP。
●UnitID:
对于双机的浮动IP,需要选择FloatingIP,并选择对应的UnitID号。
(3)点击
完成。
3.6.3设置接口速率和双工类型
点击左侧导航条中打开Network->Interfaces选择相应的端口。
接口操作模式默认为自适应,通常不建议修改。
图3-1接口操作模式设置
3.6.4配置静态路由
点击左侧导航条中的Networks->Routes
图3-1打开路由页面
创建方法如下:
(1)点击
(2)在页面对应栏进行填写:
●Type:
定义配置的是默认网关还是静态路由。
●Destination:
定义目标网段
●Netmask:
定义目标网段的掩码
●Resource:
定义网关地址
(3)点击
完成。
注意:
定义网关后需要重启BIG-IP的服务,bigstartrestart命令可以手工重启BIG-IP服务进程。
3.6.5配置LinkAggregation(可选)
为提高链路可靠性,BIG-IP与LANSwitch互连网络采用两条网线进行链路汇聚。
BIG-IP将链路汇聚称之为Trunk,不要与IEEE802.1q的Trunk属于混淆。
点击左侧的导航条,进入Network→Trunks:
图3-1链路汇聚页面
注意:
经测试,BIG-IPLTM和华为Quidway交换机链路汇聚可以实现兼容性对接。
配置链路汇聚时不需要启用LACP。
第4章
负载均衡业务配置
负载均衡业务配置主要包含以下几个方面:
●Node节点——一般在Pool配置中添加,也可以单独创建。
可以在Node页面中配置节点健康检查。
●Pool负载均衡池——包含可以将请求发送到其中进行处理的服务器。
●Profile——定义VirtualServer行为的设置。
可以使用系统自带Profile,有些业务需要自定义Profile。
●VirtualServer虚拟服务器——VirtualServer接收客户端的访问请求,然后将请求分发给被负载均衡的节点服务器上。
●iRule——iRule是基于TCL语言的脚本处理引擎,可以非常灵活的实现一些特殊的流量处理需求。
●Monitor——Monitor跟踪Pool成员的当前状态。
可以采用系统自带Monitor。
有些业务需要自定义Monitor。
●SNAT——在负载均衡器内部的服务器主动向外发起访问时,在负载均衡器上所做的地址映射。
&说明:
服务器负载均衡器的设置只需要在一台BIG-IP1上进行设置,设置好以后,可以通过双机配置同步的方式将配置更新到BIG-IP2上。
4.1节点配置
节点(Node)可以单独配置,一般在Pool配置时添加。
点击左侧的导航条,选择LocalTraffic->VirtualServers->Nodes标签,点击“Create…”按钮添加节点(node)
图4-1节点配置
在上图中输入节点(服务器)的IP和名称,选择相应的Monitors,点击Finished完成配置。
4.2配置负载均衡池
负载均衡池是负载均衡器中重要的属性,是根据负
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- F5 BIGIP LTM V9负载均衡器配置指导书 V9 负载 均衡器 配置 指导书