首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
安全
›
网络安全
›
F5负载均衡系列教程六【设置virtual Server】 ...
返回列表
发新帖
F5负载均衡系列教程六【设置virtual Server】
[复制链接]
发表于 2024-5-16 11:59:57
|
显示全部楼层
|
阅读模式
基础拓扑如下所示,其中
服务器
网段对外提供HTTP、HTTPS、FTP、SSH等相干服务
一、设置VS的注意要点
后端
服务器
是否提供了特定的monitor,这个影响是否必要设置特定的monitor探测
后端
服务器
是否必要设置优先级组
进行
负载
均衡时候是否必要使用特定的
负载
均衡算法
虚拟服务对外提供的服务类型,这个决定了VS必要设置哪些profile
是否使用F5进行SSL卸载
虚拟服务是否必要设置SNAT,这个绝大部分都必要
二、VS的类型和协议类型下图展示了现在F5的Virtual Server(以下简称VS)的主要类型,最常用的就是standard类型,在该模式下,客户端在访问某一个服务时,实际上存在2个TCP连接,一个是客户端和F5的连接,另外一个是F5和后端服务器的连接,以是F5可以对客户端的访问做很多特殊设置,比如进行SSL卸载,进行HTTP头部改写,对前后端的连接进行优化等等
其中VS的协议类型主要有如下几种,最常用的是TCP和UDP类型的协议
三、设置一个简单的VSVS主要的
功能
是对外提供虚拟服务,并将客户端的请求转发到特定的服务器即可,以是本次实行也是从最简单的VS设置开始,设置简单的VS主要有以下三个步骤
设置monitor(可省略)
设置pool
设置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:80172.16.128.3:80172.16.128.4:80
使用轮询算法,调用http_test_monitor
monitor
http_test_monitor
请求/romin_photo/myPhoto.html页面返回picture关键字
1、设置monitorWEB界面设置如下图所示,由于后台服务器提供HTTP服务,以是这里的type选择http,Send String就是你要探测的内容,Receive String就是担当的内容,这个F5读取的长度是有限的,在探测返回的字符里面,如果有特定的字符,就会将对应的pool member设置为UP,固然这个monitor可以设置很多参数,比如设置了Reverse为yes,那么逻辑将会反转,收到特定的字符就会设置pool member为down;此处只做简单介绍,后续有更具体的单独教程
上面web设置的等价设置下令为:
create ltm monitor http http_test_monitor send "GET /romin_photo/myPhoto.html\r\n" recv "picture"
复制
代码
2、设置pool
WEB页面设置如下图所示,这个设置就是创建一个pool,里面有三个后端服务器,使用轮询的
负载
均衡方式,调用http_test_monitor这个自定义的探测。pool里面还有几个知识点,优先级组,
负载均衡
算法,还有对指定的节点进行探测等,后续做单独一期介绍
等价下令:
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设置等,后续必要分多期才能介绍清楚
等价下令:
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
打开自己建的测试网站啦
在statistics模块中,可以看到这个VS的访问统计
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
刘俊凯
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表