基础拓扑如下所示,其中服务器网段对外提供HTTP、HTTPS、FTP、SSH等相关服务 一、配置VS的注意要点
- 后端服务器是否提供了特定的monitor,这个影响是否需要配置特定的monitor探测
- 后端服务器是否需要配置优先级组
- 进行负载均衡时候是否需要使用特定的负载均衡算法
- 虚拟服务对外提供的服务类型,这个决定了VS需要配置哪些profile
- 是否使用F5进行SSL卸载
- 虚拟服务是否需要配置SNAT,这个绝大部分都需要
- 配置monitor(可省略)
- 配置pool
- 配置VS
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的访问统计
标签:10.1,http,F5,配置,virtual,Server,VS,pool,monitor From: https://www.cnblogs.com/romin/p/18117250