Chinaunix首页 | 论坛 | 博客
  • 博客访问: 923980
  • 博文数量: 119
  • 博客积分: 6248
  • 博客等级: 准将
  • 技术积分: 1419
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-08 14:14
文章分类

全部博文(119)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(22)

2009年(81)

2008年(12)

分类: 系统运维

2009-12-21 13:55:38

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