F5负载均衡-配置手册

  • 设备概况
    • 图形化界面

      通过网络形式访问F5任一接口地址,打开浏览器输入https://网络接口地址;或pc机直连F5的MGMT带外管理口,打开浏览器,输入https://192.168.1.245(MGMT地址在设备液晶面板查看)将进入F5的图形管理界面。该界面适合进行设备的基础以及高级调试,是管理员常用的管理界面。

      默认用户名/密码:admin/admin

    • 命令行界面

      通过console线直连F5的console口,或通过securecrt等工具以SSH2的形式访问F5任一接口地址,将进入命令行模式。该界面适合进行底层操作系统的调试以及排错。

      默认用户名/密码: root/default

    • F5接口示意图

      如上图所示,F5同时部署在三个网段中,其接口示意如下:

  • 网络配置
    • 创建vlan

      进入"Network"-"VLANs"选项,点击"create"创建新vlan,如下图:

    名称处填写该vlan名称,如vlan_170。再将相应的接口划入该vlan中,如1.3口。如该vlan需要同交换网络中的vlan tag对应,则在tag处填写id,并将接口划入tagged栏,否则一律划入untagged。点击"Finish"完成。

    • 创建self ip

      进入"Network"-"self ips"进行F5设备的地址配置,点击"create"新建地址,如下图:

    填写相应地址和掩码,如192.170.1.202,掩码:255.255.255.0,在vlan处下拉选择之前创建好的vlan_170,将该地址与vlan_170绑定,即ip地址与接口做成了对应关系。在双机部署下,浮动地址的创建需要点击Floating IP的勾,并选择unit ID 为1或2(主备区分),

    点击"Finish"完成创建。

    有多个地址需要创建时,重复完成以上步骤。

    带有unit ID的都是浮动地址,主备机的浮动地址保持一致。

    • 创建VS-forwarding(IP)

    • 创建缺省路由
      • 方法一:直接创建

      F5的静态路由分缺省路由和一般路由两种。任何情况下,F5部署上线都需要设置缺省路由。

    • 方法二:通过pool创建

    使用pool作为路由的好处是能够在pool界面中查看路由的健康状态。

    • 创建默认路由pool

    首先进入"Local Traffic"-"pools",为缺省路由创建下一条地址,点击"create",如下图:

    名称处可以填写default_gateway_pool用来标识该pool是作为缺省路由使用的,与其他pool名称分开,便于管理。

    健康检查选择gateway_icmp即可,因为是对网关的探测,该检测方式最佳。

    根据实际情况填写缺省路由的网关地址,并add到地址列表中,点击"Finish"完成。

    如图:

    我们新建192.170.1.254作为170段的缺省网关,service port选择0,全开。

    • 创建默认路由选择pool

    完成pool的建立后,进入"Network"-"Route",创建一个新的路由,点击create,如下图:

    种类选择缺省路由,资源选择使用pool。如果选择使用地址的话,则在下面直接输入下一条地址,也能完成缺省路由的设置。使用pool作为路由的好处是能够在pool界面中查看路由的健康状态。

    资源选择pool后,在下面的pool选项中,下拉找到刚刚创建的default_gateway_pool,点击Finish完成即可。

    配置完成后可在default_gateway_pool中查看状态,如下图:

    至此,F5的基础网络配置完成,下面介绍LTM模块的配置及策略实现。

  • LTM模块配置
    • 创建pool配置

      服务器负载首先需要创建内部服务器的资源pool,进入Local Traffic – Pools,创建一个pool,如下图:

    创建该pool的名称,以便管理员识别。健康监测方式根据应用类型选择,如开放http的web服务可选用http协议进行检测,也可用tcp进行检测。颗粒度粗细可选。原则上检测机制越细,F5对后台应用健康的判断越准。

    负载方式默认为Round Robin轮询;可根据需求选择最小连接数、比率、观测等其他负载方式。

    添加服务器或群组的地址及开放端口,add到pool列表中。该列表中的地址及端口应为同一种业务。

    点击Finish完成。若有多个服务器资源pool,则重复上述步骤。

    如下图:

    我们创建一个SSO应用的pool资源池,命名为SSO_7010_pool便于管理,负载方式根据软件方要求采用最小连接数Least Connection(member),提供SSO服务的设备地址一一添加到地址池中,并选择相应开放端口。当前活动可用的服务器将被标识为绿色(根据所选健康检查方式来判断),不可用的咋为红色。

    F5不会向红色服务器发送数据请求。

    • 创建vs配置

      Virtual Server以下简称VS,是F5对外发布业务时提供的虚拟服务器名称,是接收外部访问的统一接口,其访问资源将被转发至后台关联的pool中。服务器负载在创建好pool之后,需要VS将其发布出去,供客户端访问。

      进入Local Traffic – Virtual Servers,创建一个新的VS,如下图:

    名称建议与pool名称相近,便于管理员维护。添加VS地址及发布端口,这个地址及端口是对外提供服务的。负载类型根据需要选择,常用的为standard和layer4。开放协议根据负载类型会有变化。SNATPOOL开启automap时,F5将对源地址进行转换;选择None时,F5将透传源地址,使服务器能够看到客户端的源IP。SNATPOOL的选择请根据实际需求进行选择。Default pool选择与该VS对应的应用资源pool,也就是与该VS地址关联的的服务器资源,选错的话客户端访问将进入到错误的应用中。会话保持可根据具体需要选择开启或关闭。

    点击Finish完成。若有多个VS,则根据上述步骤进行创建。

    如下图:

    我们创建SSO的vs,命名为SSO_7010_vs便于管理。Vs地址为192.168.1.10,端口是7010。

    负载模式选择standard,协议为TCP;开启HTTP profile,对http负载进行优化;SNATpool 选择AUTOMAP。

    Default pool选择我们刚刚创建的SSO_7010_pool,将其做关联。使得客户端访问该vs(192.168.1.10:7010)时,F5将数据负载至后台的SSO_7010_Pool中的服务器上。

    会话保持根据软件方要求,选择源地址会话保持。

    点击Finish完成即可。

    至此,通过VS的地址访问,客户端可以到达后台的服务器pool资源中,对于客户端来讲,后台服务器地址是不可知的。

  • 运维管理
    • 设备信息

      进入system – platform可以对设备部分信息进行修改,如下图:

    IP地址是设备的带外管理地址(MGMT),在设备液晶面板处可以看到,也可以在液晶面板上更改地址。若需要进行带外管理,可在管理路由处填写带外管理断的网关,连线至MGMT口即可。

    主机名的命名方式为域名,如xxx.com。

    HA下拉项为单机部署和冗余模式,生产环境中请勿变更此项。

    时区一般选为中国上海。

    密码分为两套,分别是root密码(命令行)和admin密码(图形界面),修改时请注意。

    SSH访问默认是打开的,建议关闭,需要时再开启。也可以选择下面的地址列表,定义白名单访问。

    • 主备切换

      进入system – High Available – Redundancy中,可以手动进行主备机切换,不需重启设备。如下图:

      点击force to standby即可实现主备切换。该操作只能在当前为Active状态下的设备上进行。

    • 配置同步

      进入system – High Available – config sync中,可以进行主备机的配置同步,如下图:

    请注意同步是有方向性的,以当前图片为例:

    目前是在主机上进行操作,若点选同步 to peer,则为将主机配置推送到备机。

    若点选同步 from peer,则为将备机的配置拉取到主机。

    • 配置备份

      建议进行周期性进行配置备份,并将备份文件download到本地保管,做好容灾工作。

      进入system – achieve中,create一个新的档案。命名一般以时间戳为好,方便识别新老配置。命名完成后点击Finish即可。创建完成如下图:

    可以看到不同时间戳命名的备份文件。点击一个文件,可以选择download到本地,也可以选择restore还原当前配置。

  • IPv6配置指导
    • 配置核心思想
  • 配置IPv6的默认路由
  • 配置IPv6的VS
  • IPv6的vs里面要启用"automap"
    • 配置IPv6的默认路由

    • 配置IPv6的VS
      • 第一种方法:(配置forwardingip)

    • 第二种方法:
      • 启用IPv6的pool

    • 启用L4的VS并调用上面的pool

    查看一下新建的pool是不是"绿色的"绿色代表生效了。

    调用之前的pool到vs中,查看vs是不是"绿色",绿色代表生效,红色不生效,蓝色也可以用

    最终的结果,应该如下图所示:"绿色"

F5负载均衡-配置指导手册(含IPv6)的更多相关文章

  1. Nginx实现七层负载均衡配置指导

    本文描述了如何使用Nginx实现在应用层实现7层负载均衡功能,Nginx支持虚拟主机,可以按照轮询,IP哈希,URL哈希,权重方式对后端服务器做负载均衡,还支持后端服务器健康检查功能.废话不多说,详细 ...

  2. F5负载均衡的初识和基本配置

    目前全球范围内应用比较广泛的负载均衡设备为美国的F5.F5于2000年底进驻中国,在国内业界,F5负载均衡产品已经成为了主流负载均衡技术的代名词.下面我们对F5负载均衡设备做一个基本介绍,方便大家去认 ...

  3. 配置F5 负载均衡(转)

    转自<网络运维与管理>201406-11 配置F5交换机的问题在于,与平时所学的交换机.路由器思路完全不同,拿到设备后,完全不知如何下手. 网络拓扑图如下: 两台web服务器对外提供服务, ...

  4. 性能学习随笔(1)--负载均衡之f5负载均衡

    负载均衡设计涉及软件负载和硬件负载,下文转自CSDN中一篇文章涉及f5硬负载知识 ----转载:https://blog.csdn.net/tvk872/article/details/8063489 ...

  5. 关于F5负载均衡你认识多少?

    关于F5负载均衡你认识多少? 2018年06月09日 18:01:09 tvk872 阅读数:14008   网络负载均衡(load balance),就是将负载(工作任务)进行平衡.分摊到多个操作单 ...

  6. F5负载均衡综合实例详解(转)

    转载自:https://blog.csdn.net/weixin_43089453/article/details/87937994  女程序员就不脱发了吗来源于:<网络运维与管理>201 ...

  7. [原]F5负载均衡示例:轮寻

    /** * lihaibo 欢迎转载,请保留原地址 */ 规划: F5 1600 BIG-IP 内网 192.168.100.0 255.255.255.0 外网 10.50.20.0 255.255 ...

  8. centos6 Nginx+Tomcat负载均衡配置

    一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...

  9. F5负载均衡_monitors(健康检查)

    故障现象: 后端有5台服务器,每个服务器上跑着8个应用.使用F5做应用负载调度.这40个应用里面,3-10个应用在高峰期的时候weblogic的DOS窗口显示与数据库断开连接(端口通.业务断),但是F ...

随机推荐

  1. [翻译] 预览 C# 10 的新东西

    原文: [Introducing C# 10] 作者: Ken Bonny ​ 本周早些时候(译注:原文发表于5月1日),我关注了 Mads Torgersen 在 DotNet SouthWest ...

  2. Jmeter+Ant+Jenkins接口自动化框架

    最近应公司要求,搭建一套接口自动化环境.看到通知邮件,没有多想就确定了Jmeter路线.可能有些人会 说,为啥不用python,相对而言高大上一些.因为公司内部现在项目有用到Jmeter,正好可以结合 ...

  3. 安装Boost库

    获取方式 官网下载合适版本:https://www.boost.org/ 此处用的是boost_1_75_0版本 开发环境 推荐使用GCC 7.x.x或以上编译器 安装Boost库 此处采用简易安装, ...

  4. GStreamer 1.18.4稳定的错误修复版本

    GStreamer 1.18.4稳定的错误修复版本GStreamer团队宣布最喜欢的跨平台多媒体框架的稳定的1.18版本系列中的另一个错误修复版本!此版本仅包含错误修复和重要的安全修复程序,并且从1. ...

  5. NVIDIA DeepStream 5.0构建智能视频分析应用程序

    NVIDIA DeepStream 5.0构建智能视频分析应用程序 无论是要平衡产品分配和优化流量的仓库,工厂流水线检查还是医院管理,要确保员工和护理人员在照顾病人的同时使用个人保护设备(PPE),就 ...

  6. MindSpore应用目标

    MindSpore应用目标 以下将展示MindSpore近一年的高阶计划,会根据用户的反馈诉求,持续调整计划的优先级. 总体而言,会努力在以下几个方面不断改进. 1. 提供更多的预置模型支持. 2. ...

  7. MinkowskiPooling池化(下)

    MinkowskiPooling池化(下) MinkowskiPoolingTranspose class MinkowskiEngine.MinkowskiPoolingTranspose(kern ...

  8. 孟老板 BaseAdapter封装 (二) Healer,footer

    BaseAdapter封装(一) 简单封装 BaseAdapter封装(二) Header,footer BaseAdapter封装(三) 空数据占位图 BaseAdapter封装(四) PageHe ...

  9. 操作系统-Linux命令

    一.目录结构 #因为根目录与开机有关,开机过程中仅有根目录会被挂载, 因此根目录下与开机过程有关的目录(以下5个),不能与根目录放到不同的分区去. /etc:配置文件 /dev:所需要的装置文件 /l ...

  10. P2365 任务安排

    题目描述 n 个任务排成一个序列在一台机器上等待完成(顺序不得改变),这 n 个任务被分成若干批,每批包含相邻的若干任务. 从零时刻开始,这些任务被分批加工,第 i 个任务单独完成所需的时间为 ti​ ...