A10负载均衡SLB测试配置 v1.0 联系客服

发布时间 : 星期六 文章A10负载均衡SLB测试配置 v1.0更新完毕开始阅读360bbf82ba0d4a7303763a5f

A10网络负载均衡测试方案

3. Least-connection 算法验证

采用最小连接算法,A10可以根据服务器当前的处理能力把请求智能的分配到后台服务器上。

创建 Real server

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

slb server rs1 10.0.2.18 port 80 tcp !

slb server rs2 10.0.2.19 port 80 tcp

创建Service-group

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

slb service-group SG-80 tcp method least-connection member rs1:80 member rs2:80

创建Virtual-server

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

slb virtual-server web-vip 10.0.1.12 port 80 http

service-group SG-80

GUI: 选择SLB-服务组,改变算法为Least-connection,保存。

则服务器采用最小连接算法,A10可以根据服务器当前的处理能力把请求智能的分配到后台服务器上。

A10网络负载均衡测试方案

效果测试

用测试软件Apache Bench模拟100个访问请求,连接请求被按服务器处理能力分配到了2台服务器上。

ab -n 100 http://10.0.1.12/

3. 服务器健康检查测试

AX的高级健态监测技术具有极高的灵活性,可以对各类应用及服务器进行监测,确保所有应用及设备的可靠性。管理员可利用预置的或自行创建的健康监测策略,对服务器及其应用的健康状态进行监测,确保单个应用服务器失效造成的服务中断。结合综合性调试及告警功能,AX主动告警系统将为管理员提供深度可见性。

AX支持L3-7健康检查方法。通过周期性的检查服务器的及其之上的应用服务的健康状态,保证整个应用的可靠性,确保用户获得最佳的用户体验。AX在不同的网络层采用不同的方式进行健康检查,默认情况下,AX在Real Server下开启了三四层健康检查。

L3:通过ICMP协议检查系统当前的健康状态。

L4:通过向TCP/UDP Port发送建立连接的请求,检查当前应用端口的健康状态。

L7:通过向应用程序(如:HTTP, HTTPS, FTP, RTSP, SMTP, POP3, SNMP, DNS, RADIUS, LDAP)发送指定的代码或进行交互,根据返回值确定当

A10网络负载均衡测试方案

前应用的健康状态。采用这种方式,可以避免由于应用程序本身的错误而造成的系统不可用。

AX支持健康检查的类型有: Database、DNS、FTP、HTTP/HTTPS、ICMP、IMAP、LADP、NTP、POP3、RADIUS、RTSP、SIP、SMTP、SNMP、TCP.

1. ICMP健康检查

创建名称为ICMP-Check的ICMP健康检查方式,更改间隔时间为15秒

AX(config)# health monitor ICMP-Check interval 15

创建2个服务器rs1和rs2,并启用此ICMP健康检查方式

slb server rs1 10.0.2.18 health-check ICMP-Check port 80 tcp !

slb server rs2 10.0.2.19 health-check ICMP-Check port 80 tcp !

slb service-group SG-80 tcp member rs1:80

member rs2:80

创建服务组和虚拟服务器:

slb service-group SG-80 tcp member rs1:80 member rs2:80 !

slb virtual-server web-vip 10.0.1.12 port 80 http

name _10.0.1.12_HTTP_80 service-group SG-80 !

用命令行查看服务器状态

AX#show slb server

AX#show slb service-group

GUI:

进入健康模式—服务—健康监测, 新建名称ICMP-Check,间隔15秒,类型为ICMP的健康检查。

A10网络负载均衡测试方案

进入配置模式—服务—SLB—服务器,创建服务器rs1和rs2,启用健康监测ICMP-Check

进入配置模式—服务—SLB—服务组,创建服务组SG-80