F5负载均衡系列教程六【配置virtual Server】

这篇具有很好参考价值的文章主要介绍了F5负载均衡系列教程六【配置virtual Server】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基础拓扑如下所示,其中服务器网段对外提供HTTP、HTTPS、FTP、SSH等相关服务
 
F5负载均衡系列教程六【配置virtual Server】
一、配置VS的注意要点
  1. 后端服务器是否提供了特定的monitor,这个影响是否需要配置特定的monitor探测
  2. 后端服务器是否需要配置优先级组
  3. 进行负载均衡时候是否需要使用特定的负载均衡算法
  4. 虚拟服务对外提供的服务类型,这个决定了VS需要配置哪些profile
  5. 是否使用F5进行SSL卸载
  6. 虚拟服务是否需要配置SNAT,这个绝大部分都需要
 
二、VS的类型和协议类型
下图展示了目前F5的Virtual Server(以下简称VS)的主要类型,最常用的就是standard类型,在该模式下,客户端在访问某一个服务时,实际上存在2个TCP连接,一个是客户端和F5的连接,另外一个是F5和后端服务器的连接,所以F5可以对客户端的访问做很多特殊设置,比如进行SSL卸载,进行HTTP头部改写,对前后端的连接进行优化等等
F5负载均衡系列教程六【配置virtual Server】
其中VS的协议类型主要有如下几种,最常用的是TCP和UDP类型的协议
F5负载均衡系列教程六【配置virtual Server】
 
三、配置一个简单的VS
VS主要的功能是对外提供虚拟服务,并将客户端的请求转发到特定的服务器即可,所以本次实验也是从最简单的VS配置开始,配置简单的VS主要有以下三个步骤
  1. 配置monitor(可省略)
  2. 配置pool
  3. 配置VS
 
下面我们搭建一个简单的VS:
这个场景下,我们有三台服务器,对提供一个网页服务,网页中有picture关键字
配置项
名称
服务器IP:端口
备注
VS
vs_http_10.1.10.129
10.1.10.129:80
调用pool_http_10.1.10.129,使用autoMap
Pool
pool_http_10.1.10.129
172.16.128.0:80
172.16.128.3:80
172.16.128.4:80
使用轮询算法,调用http_test_monitor
monitor
http_test_monitor
 
请求/romin_photo/myPhoto.html页面
返回picture关键字
1、配置monitor
WEB界面配置如下图所示,由于后台服务器提供HTTP服务,所以这里的type选择http,Send String就是你要探测的内容,Receive String就是接受的内容,这个F5读取的长度是有限的,在探测返回的字符里面,如果有特定的字符,就会将对应的pool member设置为UP,当然这个monitor可以设置很多参数,比如设置了Reverse为yes,那么逻辑将会反转,收到特定的字符就会设置pool member为down;此处只做简单介绍,后续有更详细的单独教程
F5负载均衡系列教程六【配置virtual Server】
上面web配置的等价配置命令为:
create ltm monitor http http_test_monitor send "GET /romin_photo/myPhoto.html\r\n" recv "picture"

 文章来源地址https://www.toymoban.com/news/detail-844383.html

2、配置pool

WEB页面配置如下图所示,这个配置就是创建一个pool,里面有三个后端服务器,使用轮询的负载均衡方式,调用http_test_monitor这个自定义的探测。pool里面还有几个知识点,优先级组,负载均衡算法,还有对指定的节点进行探测等,后续做单独一期介绍
F5负载均衡系列教程六【配置virtual Server】
等价命令:
create ltm pool pool_http_10.1.10.129 monitor http_test_monitor1 load-balancing-mode round-robin members add {172.16.128.0:80 172.16.128.3:80 172.16.28.4:80}

3、配置VS

we界面配置如图所示,这个配置就是创建一个虚拟服务,对外提供服务的IP和端口是10.1.10.129:80,调用了F5的TCP和HTTP profile,使用了automap这个类型的源地址转换,将数据转发到pool_http_10.1.10.129这个pool,VS里面可以做的配置超级多,涉及的知识点主要有:VS的类型选择,SNAT地址选择,各类profile选择,SSL卸载,tcp优化,irules配置等,后续需要分多期才能介绍清楚
F5负载均衡系列教程六【配置virtual Server】
F5负载均衡系列教程六【配置virtual Server】
F5负载均衡系列教程六【配置virtual Server】
等价命令:
create ltm virtual vs_http_10.1.10.129 destination 10.1.10.129:80 profiles add { tcp http } source-address-translation { type automap } pool pool_http_10.1.10.129
 
配置完后,可以通过访问http://10.1.10.129/romin_photo/myPhoto.html打开自己建的测试网站啦
 
F5负载均衡系列教程六【配置virtual Server】
在statistics模块中,可以看到这个VS的访问统计

F5负载均衡系列教程六【配置virtual Server】

 

 

到了这里,关于F5负载均衡系列教程六【配置virtual Server】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 方案聚焦:高可用的F5分布式云DNS负载均衡

    DNS是实现互联网的主要技术之一。它也是网络基础设施的重要组成部分,DNS管理一个分布式和冗余的架构,确保高可用性和高质量的用户响应时间,因此拥有一个可用的、智能的、安全和可扩展的DNS基础设施是至关重要的。然而DNS没有真正的能力来分配负载,它将继续使用所

    2024年02月08日
    浏览(38)
  • 如何确保云中高可用?聊聊F5分布式云DNS负载均衡

    在当今以应用为中心的动态化市场中,企业面临着越来越大的压力,不仅需要提供客户所期望的信息、服务和体验,而且要做到快速、可靠和安全。DNS是网络基础设施的重要组成部分,拥有一个可用的、智能的、安全和可扩展的DNS基础设施是至关重要的。想简化基于云的 DN

    2024年02月03日
    浏览(47)
  • F5负载均衡融入新理念,全栈分布式云可持续发展

    伴随企业上云速度加快,市场对云计算不断提出更高要求,中国分布式云计算发展进入实践落地阶段。作为一个因负载均衡而闻名的公司,F5紧密关注“加快建设数字中国”“加快发展方式绿色转型”等重大战略,积极探索分布式云计算的发展的方向和路径。现今F5负载均衡在

    2024年02月09日
    浏览(55)
  • 网络负载均衡配置教程

    我们以虚拟机做实验来说明这个配置过程. 1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题。 假设三台服务器的IP分别为 1). 192.168.0.253 2). 192.168.0.254 3). 192.168.0.255 了网掩码:255.255.255.0 2. 配置三台服务器的网卡,确保“网络负载

    2024年02月05日
    浏览(30)
  • Spring Cloud(Finchley版本)系列教程(二) 客户端负载均衡Ribbon

    Spring Cloud(Finchley版本)系列教程(二) 客户端负载均衡Ribbon 目前主流的负载均衡方案有两种,一种是集中式均衡负载,在消费者与服务提供者之间使用独立的代理方式进行负载,比如F5、Nginx等。另一种则是客户端自己做负载均衡,根据自己的请求做负载,Ribbon就属于客户端自己

    2024年02月09日
    浏览(55)
  • 交换机基础(四):MSTP负载均衡配置案例

            如图所示是某个企业内部核心网络的结构图,目前企业中有20个VLAN,   编号为VLAN1~VLAN20,    为了确保 内部网络的可靠性,使用   了冗余链路和MSTP   协议。为了能更好地利用网络资源和带宽,现管 理员希望通过配置MSTP   的负载均衡实现网络带宽的合理利用。

    2024年02月08日
    浏览(37)
  • Win2016Server绑定多网卡实现负载均衡

    一、服务器端:         1、输入ncpa.cpl打开网络连接,对要绑定的网卡勾掉IPV4,IPV4地址选择自动         2、输入servermanager.exe,打开服务器管理器         3、在 [本地服务器] 中,点后边的 “已禁用” ,在 [适配器和接口] 小窗口,拉选要绑定的网卡,点 “任务

    2024年02月11日
    浏览(31)
  • nginx使用详解:转发规则、负载均衡、server_name

    该指令用于匹配 URL,语法如下: 指令 说明 = 用于不含正则表达式的 uri 前,要求请求字符串与 uri 严格匹配,如果匹配 成功,就停止继续向下搜索并立即处理该请求。 ~ 用于表示 uri 包含正则表达式,并且区分大小写。 ~* 用于表示 uri 包含正则表达式,并且不区分大小写。

    2024年01月17日
    浏览(50)
  • Nginx系列之 一 负载均衡

    目录 一、Nginx概述 1.1 负载均衡概述 1.2 负载均衡的作用 1.3 四/七层负载均衡 1.3.1 网络模型简介 1.3.2 四层和七层负载均衡对比 1.3.3 Nginx七层负载均衡实现 1.4 Nginx负载均衡配置 1.5 Nginx负载均衡状态 1.6 Nginx负载均衡策略 二、负载均衡实战 2.1 测试服务器 2.2 普通轮询 2.2.1 实现效

    2024年02月15日
    浏览(36)
  • SpringCloud系列:负载均衡组件-Ribbon

    作者平台: | CSDN:blog.csdn.net/qq_41153943 | 掘金:juejin.cn/user/651387… | 知乎:www.zhihu.com/people/1024… | GitHub:github.com/JiangXia-10… 本文一共4529字,预计阅读12分钟 前面几篇文章介绍了微服务相关的内容,比如什么是微服务,常见的一些服务注册中心组件,以及微服务之间是如何进

    2024年02月17日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包