A10负载均衡SLB测试配置 v1.0 下载本文

A10网络负载均衡测试方案

在此服务组内加入成员,需要注意成员需要选择端口号为80.

添加虚拟服务器,使用名称web-vip,配置ip地址为10.0.1.12,添加端口为TCP 80, 服务组则选择刚才建立的SG-80。

A10网络负载均衡测试方案

效果测试

用测试软件Apache Bench模拟访问请求,连接请求被均衡的分配到了2台服务器上。

ab –n 100 http://192.168.8.10/ ; 模拟100个访问请求,最后以”/”结尾

使用命令”show slb server”来查看服务器状态

2. Weight Round Robin 算法配置及验证

采用权重轮询算法,A10可以根据定义值把请求按比例分配到后台服务器上。 创建 Real server

创建两个Service,分别关联到两台真实服务器(10.0.2.18,10.0.2.19),并设置weight值。

slb server rs1 10.0.2.18 weight 8 port 80 tcp !

slb server rs2 10.0.2.19 weight 2

A10网络负载均衡测试方案

port 80 tcp

创建Service-group

创建负载均衡服务器组,绑定2个server到这个服务器组,,并选择Weight Round Robin 算法。

slb service-group SG-80 tcp method weighted-rr member rs1:80 member rs2:80

创建Virtual-server

创建虚拟服务器,绑定服务器组到这个虚拟服务器

slb virtual-server web-vip 10.0.1.12 port 80 http

service-group SG-80

效果测试

用测试软件Apache Bench模拟100个访问请求,连接请求会按照权重值的设置情况分配到了2台服务器上。

ab –n http://10.0.1.12/ GUI:

打开配置模式,选择SLB-服务器,选择服务器rs1和rs2,进入后给服务器进行权重的分配。例如rs1分配4,rs2分配2。

打开配置模式,选择SLB-服务组,点击SG-80名称,进入后更改算法为Weighted Round Robin,意为加权轮询,根据配置的权重比例进行负载分担。

A10网络负载均衡测试方案

注意:

在提供相同服务的多台服务器之间进行负载分担的算法,是需要在服务组中去更改的,而这里仅仅是算法,至于算法中用到的具体参数是需要在SLB中服务器的配置中定义的。

可使用的算法类型有: