2.负载均衡配置
负载均衡Pool是您组合起来接收和处理流量的一组设备,如Web服务器.BIGIP系统将客户机流量请求发送到Pool成员中的任一服务器上,而不是发送到客户机请求指定的目的地IP地址(即下面提到的Virtual Server地址).当创建负载均衡Pool时,将服务器(称作Pool成员)分配到pool中,然后将pool与BIGIP系统中的Virtual Server相关联.然后,BIPIP系统将进入Virtual Server中的流量传输到Pool成员.单个服务器可隶属于一个或多个pool,这取决于您希望如何管理您的网络流量.
配置pool的方法如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
点击左侧导航条中的Local Traffic
à
Virtual Servers
à
Pools:
![](https://i-blog.csdnimg.cn/blog_migrate/61301f7acd834c62a2357a3c309fb492.jpeg)
在右侧可以对
pools
进行配置.创建方法如下:
点击Create:
![](https://i-blog.csdnimg.cn/blog_migrate/afde51b646d440cdfc76887124a9e241.jpeg)
Name定义创建的Pool的名字 随便起一个名字我这里是webserver
Health Monitors定义该Pool使用的健康检查机制 我这里选择的是tcp
Load Balancing Method定义该Pool使用哪种负载均衡算法
New Members定义该Pool下真实的服务器的IP和Port 我这里添加了5个
Health Monitors定义该Pool使用的健康检查机制 我这里选择的是tcp
Load Balancing Method定义该Pool使用哪种负载均衡算法
New Members定义该Pool下真实的服务器的IP和Port 我这里添加了5个
真实服务器
点击Finish即可.
Virtual Server
为
BIGIP
上对外提供服务的地址加上服务端口,每个
Virtual Server
后对应一个或者多个
Pool.
BIGIP
将从每个
Virtual Server
接收到的流量分配到一个或多个
Pool
中,然后按照
Pool
重的负载均衡算法分配到一个或多个真实的服务器上.
创建
Virtual Server
的方法如下:
点击左侧导航条中的Local Traffic
à
Virtual Servers:
![](https://i-blog.csdnimg.cn/blog_migrate/1edfd73021d86a805e8d88f51118bb75.jpeg)
点击Create,在General Properties部分,需指定该Virtual server的名称,IP
地址及服务端口,我这里设置的为192.168.100.112,端口为80.
![](https://i-blog.csdnimg.cn/blog_migrate/8764622b26402f2aed097f13447a0146.jpeg)
在
Configuration
部分,用户需跟据该
Virtual server
的类型,选择相应的配置参数.特别注意的,对于
http
流量或
ftp
流量,用户必需选择
Http profile
或
Ftp profile.
否则这两种
virtual server
很可能不能正常访问.
![](https://i-blog.csdnimg.cn/blog_migrate/3a44bfb50d5e936dcb75edfc3d68a3e9.jpeg)
通过以上的配置现在F5就可以实现负载均衡了,我利用防火墙进行了外网端口与内网192.168.100.112的80端口之间做了端口映射.下面进行负载均衡是否对用户访问到达了流量均衡,我进行了web服务的压力测试,然后看了pool的状态,发现每台真实服务器的流量都比较均衡的,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/b7187d6ff05f79b5961f08587df163ba.jpeg)
5台服务器的流量很平均,实现了预期的负载均衡,至于monitor和iRules的配置,大家去找些这方面的资料来进行配置吧,我这里就不一一说了.
转载于:https://blog.51cto.com/wiliiwin/247107